C# JavaScript

Open-source C# projects categorized as JavaScript

Top 22 C# JavaScript Projects

  • ailab

    Experience, Learn and Code the latest breakthrough innovations with Microsoft AI

  • electrino

    Desktop runtime for apps built on web technologies, using the system's own web browser engine

    Project mention: Is there an app that can run code like a browser but manipulate system files? | reddit.com/r/webdev | 2023-03-03

    https://github.com/pojala/electrino if you want a lighter version of electron


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • Exceptionless

    Exceptionless application

  • mpv.net

    🎞 mpv.net is a modern media player for Windows that works just like mpv.

    Project mention: Must have programs for a fresh Windows 10 install. | reddit.com/r/Windows10 | 2023-04-24

    mpv.net - A great open-source lightweight video player based on mpv with support for many formats and extensive configuration. Replaces MPC, VLC, PotPlayer, Windows Media Player, etc. Strongly recommend replacing your current video player with this, since programs like VLC are bloated and can have issues playing back videos and exhibit weird artifacts.

  • ClearScript

    A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).

    Project mention: Is there a way to dynamically interpret a string as javascript within a C# winforms program? | reddit.com/r/csharp | 2023-05-05

    I've used ClearScript before to use JavaScript as a DSL in a tool. No issues at all. https://github.com/microsoft/ClearScript

  • bebop

    🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

    Project mention: Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC | reddit.com/r/programming | 2023-05-24
  • Jurassic

    A .NET library to parse and execute JavaScript code.

    Project mention: Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner. | reddit.com/r/dotnet | 2022-12-03

    There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • unity-webxr-export

    Develop and export WebXR experiences using Unity WebGL

    Project mention: What’s the 2023 contemporary way to Unity -> WebXR? | reddit.com/r/WebVR | 2023-03-21

    De-Panther actively maintains an up-to-date version of Mozilla's original exporter at https://github.com/De-Panther/unity-webxr-export. I've used it several times in the past for Unity-related WebXR projects.

  • Simple-WebXR-Unity

    ⭐ Bringing WebXR to Unity 3D ! B-)

  • Programming-Language-Benchmarks

    Yet another implementation of computer language benchmarks game

    Project mention: why does this while loop run instantly | reddit.com/r/rust | 2023-05-06

    I think https://programming-language-benchmarks.vercel.app/ is a good starting point to compare languages and compilers, also implementations are optimized for the specific language so you don't end up with a poorly ported c++ implementation in rust and wonder why it performs so bad.

  • JavaScriptEngineSwitcher

    JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines. This library allows you to quickly and easily switch to using of another JavaScript engine.

  • Jering.Javascript.NodeJS

    Invoke Javascript in NodeJS, from C#

  • splitscreenme-nucleus

    Nucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming!

    Project mention: Is there still no way to do solo screen co-op on PC? | reddit.com/r/halo | 2023-05-12
  • Smidge

    A lightweight runtime CSS/JavaScript file minification, combination, compression & management library for ASP.Net Core

    Project mention: Smidge and Umbraco frontends | dev.to | 2022-08-17

    In v9+ this has been replaced by Smidge - which does same job for the back office , but out of the box, it isn't quite configured to do the same from your front end (website) files.

  • minestat

    :chart_with_upwards_trend: A Minecraft server status checker

    Project mention: I want to put a little status box of my server on my website, can I do this? | reddit.com/r/admincraft | 2022-08-26

    https://github.com/FragLand/minestat use php one if it's self written, here is an alternative in action too https://codepen.io/nodws/pen/ZLLXXq

  • EdgeSharp

    Build .NET Win32/WinForms/WPF WebView2 HTML5 Desktop Apps

  • h5

    🚀 The next generation C# to JavaScript compiler

  • js-ts-csharp

    A repository demonstrating functional techniques with C# 10 and the similarities between JavaScript, TypeScript, and C#.

    Project mention: Ryujinx: Experimental Nintendo Switch Emulator written in C# | news.ycombinator.com | 2023-05-03

    > ...this project is a nice showcase how versatile C# and .NET is

    C# and .NET are highly underrated/underappreciated because of some early flops and the Microsoft branding.

    It's converging with TypeScript in the best way possible[0] and has some really great language features that even TS is lacking (really powerful switch expressions, for example).

    It seems like the natural option for teams that want to move from TypeScript to a compiled, multi-threaded, statically typed language but it seems that there's a lot of teams that would rather use Go or Rust; neither of which are as easy to step up to from TypeScript, IMO.

    [0] https://github.com/CharlieDigital/js-ts-csharp

  • SoftUni-Software-Engineering

    Course exercises | SoftUni | Kalin Tsenkov

  • Blazor.Popper

    A Blazor wrapper for the Javascript library Popper.js

  • Scriper

    .Net Core desktop app for running scripts.

  • why-compiled-languages

    A simple experiment for compiled/dynamic languages comparision.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-24.

C# JavaScript related posts


What are some of the best open-source JavaScript projects in C#? This list will help you:

Project Stars
1 ailab 7,397
2 electrino 4,324
3 Exceptionless 2,290
4 mpv.net 2,086
5 ClearScript 1,453
6 bebop 873
7 Jurassic 764
8 unity-webxr-export 724
9 Simple-WebXR-Unity 499
10 Programming-Language-Benchmarks 424
11 JavaScriptEngineSwitcher 397
12 Jering.Javascript.NodeJS 386
13 splitscreenme-nucleus 363
14 Smidge 333
15 minestat 315
16 EdgeSharp 186
17 h5 135
18 js-ts-csharp 78
19 SoftUni-Software-Engineering 18
20 Blazor.Popper 15
21 Scriper 9
22 why-compiled-languages 7
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.