Skip to content
| Marketplace
Sign in
Visual Studio>Tools>SharpKit
SharpKit

SharpKit

Dan-el

|
5,158 installs
| (2) | Free
SharpKit is a C# to JavaScript converter tool, it eliminates the need to maintain script code, and enables maximum productivity for development of JavaScript code.
Download

SharpKit

SharpKit is a C# to JavaScript converter tool. It allows you to write C# 4.0 and convert it to JavaScript during compilation.

Getting Started

  • Read the QuickStart Tutorial.
  • View the latest Release Notes.

For Developers

  • Code Validation - no more typos, less bugs.
  • Code Completion - no need to memorize apis.
  • Code Maintenance - refactoring is simple
  • Code Sharing - re-use code between client and server, like data contracts and services.
  • JavaScript Libraries - easily integrate and learn 3rd party libraries, libraries are in C# with xml documentation.

For Project Managers

  • Collaboration - develop safely in teams, C# compiler will protect your team members from stepping on each other's toes.
  • Enforce code quality within your team - patterns, syntax, documentation.
  • Introduce team members to new projects more quickly.
  • Create diagrams and specs for your team members based on real code.
  • Streamline your project - web projects will be written in a single unified language.

Key Features

  • Automatic code minification - optimize your website with smaller JavaScript? files
  • Automatic file merge - optimize your website with fewer web requests
  • Support for all major 3rd party libraries
  • Non intrusive - generated code is exactly like hand written code
  • Non binding - you can stop using SharpKit? at any time, and remain with the original JavaScript? code.
  • Free for open source or small projects.
  • Supports all C# language statements, up to and including C# 4.0
  • Supports all JavaScript language statements.

Supported Libraries (open-source)

  • JavaScript and HTML
  • jQuery
  • jQuery UI
  • jQuery Mobile
  • ExtJS
  • ASP.NET Ajax

What's New?

SharpKit v4 is now available, includes support for C# 4.0, .NET Framework 4, Visual Studio 2010 and MSBuild 4. View latest release notes.

Supported C# features:

  • Namespaces
  • Classes, interfaces, delegates, enums and generics
  • Static classes, partial classes
  • Static methods, instance methods, extension methods
  • Optional parameters, named parameters, method overloads
  • Implicit delegates, anonymous delegates, lambda expressions, LINQ
  • Inheritance, polymorphism, casting, as/is
  • Enumerables
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft