C# Editor

Open-source C# projects categorized as Editor
Topics: #C# #Unity #Tool #C# #WPF

Top 23 C# Editor Projects

  • ScreenToGif

    🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

    Project mention: FFmpeg Explorer | news.ycombinator.com | 2023-08-25

    ScreenToGif has a very nice editor that can make cinemagraphs, remove duplicate frames, etc.

    ffmpeg can make gifs, but I don't know how you would do stuff like static regions. It could probably be done with some masking and filtering, but I think you would need to make the mask separately so why not use a GUI gif editor instead?


  • xNode

    Unity Node Editor: Lets you view and edit node graphs inside Unity

    Project mention: Building a visual programming language in Unity | /r/Unity3D | 2023-02-27

    For the former try https://github.com/Siccity/xNode

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

  • RoslynPad

    A cross-platform C# editor based on Roslyn and AvalonEdit

    Project mention: How to install RoslynPad on Mac | /r/csharp | 2023-01-10

    First - follow instruction in official Git account https://github.com/roslynpad/roslynpad:

  • PixiEditor

    PixiEditor is a lightweight pixel art editor made with .NET 7

    Project mention: Is there a way to change zoom? | /r/aseprite | 2023-03-19

    If none of this sounds appealing, the only other suggestions I have are either find 3rd party magnifying lens software or to search for a new pixel editor. There are some newer pixel art editors out there, such as Pixelorama, PixiEditor and PixelMash. There are also general raster image editors, such as GIMP and Krita. Other suggestions are listed on Lospec.

  • ScintillaNET

    A Windows Forms control, wrapper, and bindings for the Scintilla text editor.

    Project mention: I made a thing | /r/csharp | 2023-03-21

    I'm using the ScintillaNET NuGet package. It had its last update 6 years ago. Its last repo commit 5 years ago. The documentation... is lacking - for example, copying example code from there immediately gave me obsolete warnings. Still, this was simply the only library I could find for this.

  • Smart-Inspector

    Fluent re-take on Unity Inspector UX. Packed with QoL improvements.

  • UndertaleModTool

    The most complete tool for modding, decompiling and unpacking Undertale (and other Game Maker: Studio games!)

    Project mention: importing/patching custom sprites? | /r/gamemaker | 2023-06-30

    UndertaleModTool although made for modding Undertale and Deltarune, it works with most game maker games. Just open the data.win file with it and you now have access to most of the game's code, sounds and sprites. Look for spritemaps/texturemaps and edit those. Just use it for modding and having fun and don't do anything illegal with it.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • nodify

    Highly performant and modular controls for node-based editors designed for data-binding and MVVM.

  • Core2D

    A multi-platform data driven 2D diagram editor.

    Project mention: Serious Lack Of Tutorials and Courses | /r/AvaloniaUI | 2023-04-06

    A great full featured app by a core contributor.

  • UpmGitExtension

    This package extends the UI of Unity Package Manager (UPM) for the packages installed from git repository.

  • HierarchyDecorator

    Lightweight Unity Plugin transforming the Hierarchy into what it should be. Adds headers, styles, icons and more.

    Project mention: Found it irritating to find all components under a GameObject, so created a solution myself. Would you find this helpful? | /r/Unity3D | 2023-02-25

    Think I’m using this or something similar https://github.com/WooshiiDev/HierarchyDecorator

  • quick-picture-viewer

    🖼️ Lightweight, versatile desktop image viewer for Windows. The best replacement for the default Windows photo viewer.

  • AvaloniaEdit

    Avalonia-based text editor (port of AvalonEdit)

  • Obsidian

    Wad archive editor for League of Legends (by Crauzer)

    Project mention: Anyone know where to find these icons as there own separate images | /r/LeagueOfMemes | 2023-04-13

    You'll need a .wad extractor such as https://github.com/Crauzer/Obsidian and then you need to open the correct .wad file somewhere in the Riot Games\League of Legends\Plugins directory, they're in there.

  • BlazorMonaco

    Blazor component for Microsoft's Monaco Editor which powers Visual Studio Code.

    Project mention: I just published v6.1.0 of the Blazor.Text.Editor NuGet Package. One of the new features was Vim Emulation. One of the bug fixes was for cultures that use a comma to deliminate decimals. I've left links to the demo and source code as a comment. | /r/Blazor | 2023-01-04

    This looks Great! I think Blazor community needs more projects like this. Also worth mentioning the BlazorMonaco project in here. Keep up the good work !

  • WoWDatabaseEditor

    Integrated development environment (IDE), an editor for Smart Scripts (SAI/smart_scripts) for TrinityCore based servers. Cmangos support work in progress. Featuring a 3D view built with OpenGL and custom ECS framework

    Project mention: Keira 3.5.0 - edit the WoW world without coding! | /r/wowservers | 2022-12-26
  • UnityRuntimeNodeEditor

    Unity runtime node editor using with Unity UI.

  • TerminalGuiDesigner

    Forms Designer for Terminal.Gui (aka gui.cs)

    Project mention: Forget MAUI; Get TUI! - C#'s best cross platform console UI toolkit ships first 2.0 alpha package (Terminal.Gui) | /r/csharp | 2023-06-07

    Designer support for 2.0 is also in alpha on the v2 branch (requires git clone): https://github.com/gui-cs/TerminalGuiDesigner/tree/v2

  • Blazor.FileSystemAccess

    A Blazor wrapper for the File System Access browser API.

    Project mention: Help me in my understanding of Blazor and how to accomplish my goal of designing a file based note taking application | /r/csharp | 2023-05-15

    I would say the short answer is no. On desktop Chromium, you can use the File System Access API, and that's easy enough to use from Blazor, but on Firefox, Safari, and mobile Chromium, that API won't give you the real file system but rather a sandboxed one.

  • PlaylistEditorTV

    IPTV m3u list Editor/Player for Windows with Kodi support

    Project mention: Plugin | /r/jellyfin | 2023-05-20
  • Blazor.SVGEditor

    A basic SVG editor written in Blazor WASM.

    Project mention: Keyboard event listeners not working on svg element | /r/Blazor | 2023-06-07

    Also, that is not true. Check out my Blazor SVG Editor https://github.com/KristofferStrube/Blazor.SVGEditor or my Blazor real-time drawing demo https://github.com/KristofferStrube/DistributedDrawing

  • PolarisBiosEditor

    Polaris Bios Editor PBE 1.7.6 (by IndeedMiners)

    Project mention: Trying out AMD Radeon RX 570 in 2022 | /r/linux_gaming | 2022-12-31
  • Array2DEditor

    Use 2-dimensional arrays in Unity's Inspector.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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-08-25.

C# Editor related posts


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

Project Stars
1 ScreenToGif 21,067
2 xNode 2,913
3 RoslynPad 2,039
4 PixiEditor 1,072
5 ScintillaNET 937
6 Smart-Inspector 879
7 UndertaleModTool 867
8 nodify 857
9 Core2D 820
10 UpmGitExtension 700
11 HierarchyDecorator 671
12 quick-picture-viewer 572
13 AvaloniaEdit 517
14 Obsidian 468
15 BlazorMonaco 312
16 WoWDatabaseEditor 298
17 UnityRuntimeNodeEditor 298
18 TerminalGuiDesigner 290
19 Blazor.FileSystemAccess 268
20 PlaylistEditorTV 220
21 Blazor.SVGEditor 195
22 PolarisBiosEditor 138
23 Array2DEditor 136
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.