C# C#

Open-source C# projects categorized as C#

Top 23 C# C# Projects

  • Files

    Building the best File Manager for Windows

    Project mention: This delay happens when I open any folder with videos in it. Is it normal behavior or should I change any settings? (Using Windows 11 22h2 latest official build). | reddit.com/r/Windows11 | 2022-11-20
  • ShareX

    ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

    Project mention: Gifcap – Screen recording made easy | news.ycombinator.com | 2022-11-24

    ShareX - The best free and open source screenshot tool for Windows: https://getsharex.com/

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • WaveFunctionCollapse

    Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

    Project mention: Ask HN: What weird technical scene are you fond/part of? | news.ycombinator.com | 2022-11-21

    https://www.youtube.com/watch?v=Dfc-DQorohc

    Craig Reynolds said the name "Boids" was inspired by The Producers Concierge scene, so that's how you should pronounce it:

    Boids. Dirty, disgusting, filthy, lice ridden Boids. Boids. You get my drift?

    https://www.youtube.com/watch?v=aL6mTMShVyk

    The other really cool rabbit hole to explore for generating tiles and even arbitrary graph based content (I'm sold: hexagons are the bestagons!) is "Wave Function Collapse", which doesn't actually have anything to do with quantum mechanics (it just sounds cool), but is actually a kind of constraint solver related to sudoku solvers.

    https://escholarship.org/content/qt3rm1w0mn/qt3rm1w0mn_noSpl...

    Maxim Gumin's work: https://github.com/mxgmn/WaveFunctionCollapse

    Paul Merrell's work:

    https://paulmerrell.org/model-synthesis/

    https://paulmerrell.org/research/

    Oskar Stålberg's work:

    https://twitter.com/OskSta/status/784847588893814785

    https://oskarstalberg.com/game/wave/wave.html

    There's a way to define cellular automata rules by giving examples of the before and after patterns, and WFC is kind of like a statistical constraint solving version of that.

    So it's really easy for artists to define rules just by drawing! Not even requiring any visual programming, but you can layer visual programming on top of it.

    That's something that Alexander Repenning's "AgentSheets" supported (among other stuff): you could define cellular automata rules by before-and-after examples, wildcards and variables, and attach additional conditions and actions with a visual programming language.

    AgentSheets and other cool systems are described in this classic paper: “A Taxonomy of Simulation Software: A work in progress” from Learning Technology Review by Kurt Schmucker at Apple. It covered many of my favorite systems.

    http://donhopkins.com/home/documents/taxonomy.pdf

    Chaim Gingold wrote a comprehensive "Gadget Background Survey" at HARC, which includes AgentSheets, Alan Kay's favorites: Rockey’s Boots and Robot Odyssey, and Chaim's amazing SimCity Reverse Diagrams and lots of great stuff I’d never seen before:

    http://chaim.io/download/Gingold%20(2017)%20Gadget%20(1)%20S...

    Chaim Gingold has analyzed the SimCity (classic) code and visually documented how it works, in his beautiful "SimCity Reverse Diagrams":

    >SimCity reverse diagrams: Chaim Gingold (2016).

    >These reverse diagrams map and translate the rules of a complex simulation program into a form that is more easily digested, embedded, disseminated, and and discussed (Latour 1986).

    >The technique is inspired by the game designer Stone Librande’s one page game design documents (Librande 2010). If we merge the reverse diagram with an interactive approach—e.g. Bret Victor’s Nile Visualization (Victor 2013), such diagrams could be used generatively, to describe programs, and interactively, to allow rich introspection and manipulation of software.

    >Latour, Bruno (1986). “Visualization and cognition”. In: Knowledge and Society 6 (1986), pp. 1– 40. Librande, Stone (2010). “One-Page Designs”. Game Developers Conference. 2010. Victor, Bret (2013). “Media for Thinking the Unthinkable”. MIT Media Lab, Apr. 4, 2013.

    https://lively-web.org/users/Dan/uploads/SimCityReverseDiagr...

    Agentsheets: Alexander Repenning (1993–)

    Interacting agents are embedded and interact within

  • Jellyfin

    The Free Software Media System

    Project mention: Looking for a cloud service to post copyrighted movies for my brother. | reddit.com/r/Piracy | 2022-11-24

    Check jellyfin https://jellyfin.org/

  • awesome-dotnet-core

    :honeybee: A collection of awesome .NET core libraries, tools, frameworks and software

    Project mention: What is a good open source .net core project to learn about code structure? | reddit.com/r/dotnet | 2022-10-03

    For example the https://github.com/thangchung/awesome-dotnet-core Sample Projects section.

  • Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Project mention: Dica C#: Scripting Dinâmico Roslyn | reddit.com/r/brdev | 2022-11-13

    Link com mais informações

  • Avalonia

    A cross-platform UI framework for .NET

    Project mention: UWP -> Win App SDK -> Uno/MAUI? | reddit.com/r/dotnet | 2022-11-25

    Problem.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    Project mention: Nintendo Switch emulator on macOS - Ryujinx: The Impossible Port | reddit.com/r/MacOS | 2022-11-26

    Has been open source since forever.

  • DevToys

    A Swiss Army knife for developers.

    Project mention: [UWP App] New update of DevToys - A Swiss Army knife for developers | reddit.com/r/csharp | 2022-07-20

    Check out https://devtoys.app

  • OpenRA

    Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

    Project mention: WestWood needs to make a comeback and save Command and Conquer series! | reddit.com/r/gaming | 2022-11-08
  • Bitwarden

    The core infrastructure backend (API, database, Docker, etc). (by bitwarden)

    Project mention: Guild Wars 2 is the only MMORPG on Steam that has Overwhelmingly Positive reviews. (at least for now) | reddit.com/r/Guildwars2 | 2022-11-27

    BitWarden

  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Is there any dotNet project that would be equivalent of a Django app, with admin pages, user model and SQLite context ready setup? | reddit.com/r/dotnet | 2022-11-14

    DotNetBoilerplate might suit your needs. They also have a more advanced commercial offering

  • PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    Project mention: Good modern Advanced Penetration Books? | reddit.com/r/hacking | 2022-11-17
  • Mono

    Mono open source ECMA CLI, C# and .NET implementation.

    Project mention: I lost 8 months worth of progress on my unity game. | reddit.com/r/Unity3D | 2022-11-13

    Yeah, because they were executed by Mono (https://www.mono-project.com/). Not for any reason related to this discussion at all.

  • csharplang

    The official repo for the design of the C# programming language

    Project mention: C# splatting assignment | reddit.com/r/dotnet | 2022-11-15

    There's no plans for such an operator, and since there's already an idiomatic way to achieve that result, it's not likely to be included soon. That said, I'd encourage you to visit https://github.com/dotnet/csharplang where you can raise this as a point of discussion. They pay all the notes from the meetings of the language design team, and they keep documents up-to-date for all the new features they're currently working on.

  • lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers.

    Project mention: Can lively handle H265? What's the best Codec/Settings? | reddit.com/r/LivelyWallpaper | 2022-11-25
  • ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: What is a good open source .net core project to learn about code structure? | reddit.com/r/dotnet | 2022-10-03

    See the abp.io source code and document. Excellent documentation and well structured code.

  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Which game engine should i use for 2D games? | reddit.com/r/gamedev | 2022-11-20

    MonoGame is a great way to make 2D games. It's not an authoring tool and depending on what you want to do a fully fledged game engine may be a better choice, but "I want to make a 2D, point me to an engine" is very unspecific. If you could eloborate more what you want to do, the suggestion would also be more profound. Game Engines are just tools and choosing one over another is not something a beginner should really care about that much. But I bet, using MonoGame will be a great learning experience, boost your programming skills and switching to a game engine later will be easier than the other way around.

  • ArchiSteamFarm

    C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

    Project mention: [Steam] (Game) Through Abandoned: The Underground City | reddit.com/r/FreeGameFindings | 2022-11-16

    You need ArchiSteamFarm and you then use those commands in the WebUI Commands Console.

  • BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: .NET standard implemented by .NET6 or .NET framework, performance gain? | reddit.com/r/dotnet | 2022-10-22

    .NET 6 has some performance improvements, so it might be slightly faster. But I'd benchmark it to be sure, https://github.com/dotnet/BenchmarkDotNet highly recommend

  • winsw

    A wrapper executable that can run any executable as a Windows service, in a permissive license.

    Project mention: Launch script FIRST at startup | reddit.com/r/AutoHotkey | 2022-11-18

    It's been a while since I don't do anything similar, but one of the most popular is NSSM (the Non-Sucking Service Manager) and another open and free alternative would be WinSW (Windows Service Wrapper).

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

    Project mention: GTK support for macOS is being worked on for those who want to create applications for macOS. | reddit.com/r/linux | 2022-11-24

    I've had to resort to make TUIs with https://github.com/gui-cs/Terminal.Gui because there's no sane way to make a GUI app in Linux without a 300-files boilerplate or obscure languages.

  • ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Project mention: Why is there a lack of cool repos? | reddit.com/r/dotnet | 2022-07-26
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-11-27.

C# C# related posts

Index

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

Project Stars
1 Files 25,200
2 ShareX 22,249
3 WaveFunctionCollapse 20,245
4 Jellyfin 18,428
5 awesome-dotnet-core 17,131
6 Roslyn 16,700
7 Avalonia 16,046
8 Ryujinx 14,002
9 DevToys 12,177
10 OpenRA 12,038
11 Bitwarden 10,996
12 ASP.NET Boilerplate 10,733
13 PEASS-ng 10,652
14 Mono 10,179
15 csharplang 9,394
16 lively 9,172
17 ABP 8,982
18 MonoGame 8,944
19 ArchiSteamFarm 8,704
20 BenchmarkDotNet 8,347
21 winsw 8,183
22 Gui.cs 7,686
23 ReactiveUI 7,258
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
www.zigi.ai