See the about page for contact information if you are interested in a commercial license.
Download jsc here. (Others already have!)
Visit our google groups and the google site.
Tutorials to read when just starting with jsc:
- Create OrcasWebApplication
- Extend your ASP.NET with C# to JavaScript
- C# to JavaScript ASP.NET
- C# to ActionScript (pdf)
- C# to JavaScript
Project Templates:
OrcasAvalonApplication – WPF Application, C# to JavaScript, C# to ActionScript
OrcasAppletApplication – C# to Java Applet
OrcasFlashApplication – C# to ActionScript
OrcasScriptApplication – C# to JavaScript
OrcasVisualBasicFlashApplication – VB.NET to ActionScript
OrcasVisualBasicScriptApplication – VB.NET to JavaScript
OrcasWebApplication – C# to JavaScript as Microsoft Web Application
OrcasWebSite – C# to JavaScript as Microsoft ASP.NET Web Site
OrcasJavaConsoleApplication – C# to Java as Console Application
OrcasNativeJavaConsoleApplication – C# to Java as Console Application with JNI bindings
Have a look at some old screencasts:
- C# to JavaScript
- C# to JavaScript as Microsoft Web Application
- C# to JavaScript as Microsoft ASP.NET Web Site
- C# to Java ME
Lines of Code











Maybe it is me, but when I try to run JSC I get an exception thrown about missing “System.IO.FileNotFoundException: Could not load file or assembly ‘System.Core…”
I put the files into util/jsc as readme.txt says but I don’t see System.core (there are other “core” files) even in previous builds…
Best,
Joe
Comment by Joe in MD — March 4, 2008 @ 3:33 pm
System.Core is a .net 3.5 assembly. You need to update your framework.
Comment by zproxy — April 30, 2008 @ 9:34 am
[...] was C#, now we will use jsc compiler to compile it into [...]
Pingback by Store multiple values inside an integer « c# to javascript, actionscript — February 11, 2009 @ 11:33 am
[...] It is time to make yet another release of my jsc compiler. This time around you can finally use anonymous non generic delegates with java. Coolness! Subscribing to events and threading is now much easier. For applets you’d need to write a delegate to interface wrapper tho… [...]
Pingback by Nobody likes the records that I play « c# to javascript, actionscript — July 13, 2009 @ 7:02 am