C# TypeScript

Open-source C# projects categorized as TypeScript

Top 20 C# TypeScript Projects

  • NSwag

    The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

    Project mention: OpenAPI v4 Proposal | news.ycombinator.com | 2023-05-31

    NSwag does a wonderful job of generating TypeScript clients from OpenAPI specs. Definitely give it a shot before killing your current setup.

    https://github.com/RicoSuter/NSwag (It sucks in any OpenAPI yml, not just ones from Swashbuckle/C#)

  • Architecture

    .NET 7, Angular 16, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-By-Feature Structure, Separation of Concerns.

    Project mention: Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid | news.ycombinator.com | 2023-05-03
  • InfluxDB

    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.

  • Serene

    Business Apps Made Simple with Asp.Net Core MVC / TypeScript (by serenity-is)

    Project mention: How do .NET developers handle content creation? | reddit.com/r/dotnet | 2023-01-26

    There are projects in other languages/frameworks like .NET (https://github.com/edandersen/core-admin, https://github.com/serenity-is/Serenity), but nothing quite has the momentum that the Django admin has.

  • coolstore-microservices

    A full-stack .NET microservices build on Dapr and Tye

  • CDM

    The Common Data Model (CDM) is a standard and extensible collection of schemas (entities, attributes, relationships) that represents business concepts and activities with well-defined semantics, to facilitate data interoperability. Examples of entities include: Account, Contact, Lead, Opportunity, Product, etc.

    Project mention: Power Platform and Dataverse overview / posters / "Solution and architecture illustrations" | reddit.com/r/sysadmin | 2022-08-25
  • FilterLists

    :shield: The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.

    Project mention: Are there any third party filter lists worth importing into uBlock? | reddit.com/r/PrivacyGuides | 2023-05-16
  • featbit

    A scalable, fast and 100% open-source feature flag tool written in C# .NET

    Project mention: A feature flag management dev tool that accelerates your feature releases with minimal risk. | reddit.com/r/coolgithubprojects | 2023-05-31
  • 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.

  • 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
  • kiota

    OpenAPI based HTTP Client code generator

    Project mention: How to OpenAPI? | reddit.com/r/golang | 2023-02-08

    Creating client libraries could be done via kiota

  • Mimic

    📡 League from the safety of your toilet. (by molenzwiebel)

    Project mention: Open-source, safe match Acceptance and Champion Selection tool : AutoLoL-GUI | reddit.com/r/leagueoflegends | 2023-01-15

    In addition to what u/HKayn wrote, Mimic is no longer supported. See https://github.com/molenzwiebel/Mimic/issues/54

  • 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.

  • Nucleus

    Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication (by alirizaadiyahsi)

    Project mention: .NET 7 is Available Today | reddit.com/r/dotnet | 2022-11-08

    I don't know why they write it that way. For tokens, you can use https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.JwtBearer. The other things you listed are basically built in.

  • 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

  • I18N

    I18N Library for .NET, and Delphi (by soluling)

  • TypedSignalR.Client.TypeScript

    TypeScript source generator to provide strongly typed SignalR clients by analyzing C# type definitions.

    Project mention: What your hidden nuget gems ? | reddit.com/r/dotnet | 2023-03-10
  • Tapper

    A Tool Transpiling C# Type into TypeScript Type. (Support JSON & MessagePack Serialization)

    Project mention: Typescript models to C# POCOs | reddit.com/r/dotnet | 2022-11-21

    You can write C# classes and generate Typescript types with https://github.com/nenoNaninu/Tapper I've used that for a private project and it works well.

  • Coalesce

    Helping you quickly build amazing sites

  • UserManagement

    ASP.NET Core 3.1 with Angular 10 clean architecture learning path.

  • openEcommerce

    .NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 14, CQRS, Clean Architecture,SOLID, DDD.

    Project mention: GitHub - CarlosJorgeR/OpenEcommerce: .NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 14, CQRS, Clean Architecture,SOLID, DDD. | reddit.com/r/u_lcarloz | 2022-11-04
  • Sinedo

    A Simple Network Downloader for your NAS.


    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

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-31.

C# TypeScript related posts


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

Project Stars
1 NSwag 5,882
2 Architecture 2,852
3 Serene 2,329
4 coolstore-microservices 2,263
5 CDM 1,470
6 FilterLists 1,081
7 featbit 930
8 bebop 873
9 kiota 627
10 Mimic 488
11 Programming-Language-Benchmarks 424
12 Nucleus 347
13 js-ts-csharp 78
14 I18N 57
15 TypedSignalR.Client.TypeScript 50
16 Tapper 47
17 Coalesce 47
18 UserManagement 12
19 openEcommerce 6
20 Sinedo 5
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.