SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 TypeScript C# Projects
-
Project mention: AI Coding Assistants, Starter Templates, and More: A Guide to Working Less | dev.to | 2024-11-19
Modern IoC tools like SST are highly “aware” of the functional side of your codebase. They embed into your app’s logic to make for a streamlined and more failproof development. Modren IoC tools often provide incredibly abstract APIs, which makes it simpler for you and your AI companion to comprehend.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
2. Deserializing JSON into objects I knew for this project I'd have to deserialize GeoJSON into objects to work with them effectively in the app. Building this beast of a class felt quite daunting for being brand new to Dart and also for what was quite a complex GeoJSON file. However, I found an open source library called quicktype that generates strongly-typed models and serializers from JSON type scripts to a number of languages, including Dart. All you have to do is put in the JSON you want decoded, and it will return a prebuilt class that you can then use in your project. Quicktype have a handy website front end (https://app.quicktype.io/) for this - it worked first time and I was so grateful not to have to build this myself!
-
graphql-code-generator
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
-
autorest
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
-
try
Try .NET provides developers and content authors with tools to create interactive experiences. (by dotnet)
-
C# extension works well and uses Roslyn Language Server that is part[0] of the Roslyn (C# compiler) - this is what the base C# extension[1] uses. Both of these are licensed under MIT.
The only closed-source component is 'vsdbg' which is Visual Studio's debugger shipped as a component that the extension uses. It, however, can be replaced with Samsung's 'NetCoreDbg' by using the extension fork[2].
[0]: https://github.com/dotnet/roslyn/tree/main/src/LanguageServe...
[1]: https://github.com/dotnet/vscode-csharp
[2]: https://github.com/muhammadsammy/free-vscode-csharp
-
https://github.com/tareqimbasher/NetPad is a cross-platform C# playground, not as developed as LINQPad but gratis and libre (MIT License).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Visit GitHub
-
-
Project mention: Carrying the Torch: NanoAPI Picks Up Where CodeSee Left Off | news.ycombinator.com | 2024-11-12
Hey HN,
CodeSee, once a beloved open-source tool for visualizing and understanding complex codebases, recently made the decision to go closed-source. For those who haven’t used it, CodeSee provided developers with an intuitive way to map out code flows, helping teams make sense of sprawling codebases. Their product saw solid growth by catering to teams struggling with legacy systems, but the recent acquisition and move to closed-source left a gap for open-source enthusiasts and developers looking for similar functionality.
Enter NanoAPI—we’re stepping in to fill the void and push the envelope further. NanoAPI aims to bring back what developers loved about CodeSee but with a twist: code splitting via the UI. By focusing on breaking down monolithic codebases into manageable, microservice-friendly components, NanoAPI will empower developers to modernize their stacks without losing sight of the big picture.
Initially, our focus will be on API codebases. APIs are the backbone of modern software, yet they often suffer from technical debt and tangled logic. NanoAPI will provide deep insights, automated refactoring suggestions, and actionable visualizations to help teams tackle these challenges head-on.
This is just the beginning, and we want the HN community to join us on this journey. Whether you’re a dev looking for a powerful tool, or someone passionate about improving developer experience, we need your help.
Star the project on GitHub and consider contributing to steer the ship! Together, we can build something that benefits the entire developer community.
https://github.com/nanoapi-io/napi
- NanoAPI Team
-
-
Project mention: Mozilla fixes Firefox zero-day actively exploited in attacks | news.ycombinator.com | 2024-10-10
If you don't like XAML, you can use https://github.com/AvaloniaUI/Avalonia.Markup.Declarative to write declarative SwiftUI-like code. You can also use F# if that's your cup of tea: https://github.com/fsprojects/Avalonia.FuncUI.
If you prefer GTK, there are rich GObject bindings that are a successor to GTK#: https://gircore.github.io/
Here are samples that demonstrate basic GTK4 usage scenarios: https://github.com/gircore/gir.core/tree/main/src/Samples/Gt...
All this should require less than 10 minutes including setup and such.
Lastly, I want to make a disclaimer that you do not need C# Dev Kit extension for VS Code, only the base C# one, which is what gives you language server, debugger, etc. If you are using VSCodium which cannot use closed-source vsdbg component that the base extension uses, you can replace it with https://github.com/muhammadsammy/free-vscode-csharp which uses open-source debugger from Samsung instead. It can be rough around the edges but works well enough in standard scenarios. Just don't use Debugger.WriteLine over Console. :D
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript C# discussion
TypeScript C# related posts
-
Deploy Hugging Face Models to AWS Lambda in 3 steps
-
Use Generative AI in React Native: Create Mistral AI Mobile app
-
Run Next.js in AWS Lambda
-
Visual Studio Code is designed to fracture
-
Show HN: Open-source app builder for comfy workflows
-
Plain Text Accounting (PTA)
-
WorkFlow. Your AI Powered Secretary.
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Dec 2024
Index
What are some of the best open-source C# projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | sst | 22,225 |
2 | quicktype | 12,519 |
3 | graphql-code-generator | 10,879 |
4 | autorest | 4,637 |
5 | try | 2,900 |
6 | vscode-csharp | 2,883 |
7 | NetPad | 1,413 |
8 | OneLang | 1,120 |
9 | Peacock | 391 |
10 | napi | 295 |
11 | sdk-codegen | 235 |
12 | free-vscode-csharp | 150 |
13 | Gistlyn | 82 |
14 | ngx-miniprofiler-overlay | 17 |
15 | Telltale-Script-Editor | 17 |
16 | BlogExamples | 16 |
17 | SkateSpot_v2 | 1 |
18 | csharper | 1 |