Showing 22006 open source projects for "c# source code"

View related business solutions
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Schema Spy

    Schema Spy

    SchemaSpy code home

    This is a new code repository for SchemaSpy tool initially created and maintained by John Currier. I personally believe that work on SchemaSpy should be continued, and a lot of still existing issues should be resolved. Last released version of the SchemaSpy was in 2010, and I have a plan to change this. Process of installation is very simple because SchemaSpy is only one Java .jar application. You can learn more read the installation doc. When you environment will be ready, and you can start...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    OpenAI Sublime Text Plugin

    OpenAI Sublime Text Plugin

    First class Sublime Text AI assistant with gpt-5, Opus 4.6, Gemini 3

    OpenAI Sublime Text is a full-featured AI assistant plugin designed to bring advanced language model capabilities into the Sublime Text editor with a deeply integrated user experience. It supports a wide range of providers, including OpenAI, Anthropic, Google Gemini, and local backends like Ollama or llama.cpp, making it highly flexible for different deployment scenarios. The plugin offers both chat-based interaction and inline assistance through “phantoms,” which display non-intrusive...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Gitness

    Gitness

    Gitness is an Open Source developer platform with Source Control

    Gitness is an open source development platform packed with the power of code hosting and automated DevOps pipelines. Gitness represents a massive investment in the next generation of drones. Where Drone focuses on continuous integration, Gitness adds source code hosting, bringing code management and pipelines closer together. The goal is for Gitness to eventually be at full parity with Drone in terms of pipeline capabilities, allowing users to seamlessly migrate from Drone to Gitness.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    github1s

    github1s

    One second to read GitHub code with VS Code

    One second to read GitHub code with VS Code. Just add 1s after github and press Enter in the browser address bar for any repository you want to read. For browser extensions, see Third-party Related Projects. If you want to view non-public repositories, you need to add an OAuth token. The token is stored only in your browser, and only send to GitHub when fetching your repository's files. Click on the icon near the bottom of the left-hand row of icons, and the dialog box will prompt you for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 5
    Hardhat

    Hardhat

    Hardhat is a development environment to compile, deploy, test

    Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the plugin list to use it with your existing tools. Hardhat Runner is the main component you interact with when using Hardhat. It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps....
    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    WPF UI

    WPF UI

    Make your application written in WPF keep up with modern design trends

    ...Library changes the base elements like Page, ToggleButton, or List, and also includes additional controls like Navigation, NumberBox, Dialog, or Snackbar. WPF UI is free and open source. You can check the source code or change it to your liking. WPF UI is delivered via NuGet package manager. Just find it in the search and add it to your project. Most styles and controls work right away in Visual Studio Designer. WPF UI is a library designed for building modern user interfaces in a Windows Presentation Foundation (WPF) environment. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Mermaid

    Mermaid

    Diagram and flowchart generation from text similar to markdown

    Mermaid is a JavaScript-based diagram and flowchart generating tool that uses markdown-inspired text for fast and easy generation of diagrams and charts. Forget about using heavy tools to explain your code. Mermaid greatly simplifies documentation with its simple markdown-like script language, and offers a great range of diagram and chart options. The latest version of Mermaid comes with a number of bug fixes and enhancements, as well as a new diagram type, entity relationship diagrams....
    Downloads: 49 This Week
    Last Update:
    See Project
  • 8
    Freeze

    Freeze

    Generate images of code and terminal output

    Freeze is a command-line tool for generating polished images from code and terminal output. It helps developers create clean visual assets for README files, documentation, tutorials, social posts, and product demos. Instead of taking manual screenshots, users can generate consistent images directly from source files or terminal content. The tool supports multiple output formats, making it useful across web pages, presentations, and repository assets.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Pkl

    Pkl

    A configuration as code language with rich validation and tooling

    pkl is a purpose-built configuration-as-code language developed by Apple that combines declarative structure, validation, and tooling to improve over traditional configuration formats like JSON, YAML, or Plists. Its goal is to let you write configuration logic (modules, imports, conditions, defaults) while still producing static outputs suitable for tools that expect JSON, YAML, or other formats. Configurations in Pkl are type-safe and support validation constraints (e.g. bounds, relations)...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    X's Recommendation Algorithm

    X's Recommendation Algorithm

    Source code for the X Recommendation Algorithm

    The Algorithm is Twitter’s open source release of the core ranking system that powers the platform’s home timeline. It provides transparency into how tweets are selected, prioritized, and surfaced to users, reflecting Twitter’s move toward openness in recommendation algorithms. The repository contains the recommendation pipeline, which incorporates signals such as engagement, relevance, and content features, and demonstrates how they combine to form ranked outputs. Written primarily in...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    VulkanSceneGraph

    VulkanSceneGraph

    Vulkan & C++17 based Scene Graph Project

    VulkanSceneGraph (VSG), is a modern, cross-platform, high-performance scene graph library built upon Vulkan graphics/compute API. The software is written in C++17 and follows the CppCoreGuidelines and FOSS Best Practices. The source code is published under the MIT License, with the exception of vulkan.h, used for Vulkan extensions, which is under Apache License 2.0. This repository contains C++ headers and source and CMake build scripts to build the libvsg library. Additional support libraries and examples are provided in separate repositories, links to these are provided below. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Smithy Go

    Smithy Go

    Smithy code generators for Go (in development)

    Smithy code generators for Go (in development) All interfaces are subject to change. This project is licensed under the Apache-2.0 License.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Setup PHP in GitHub Actions

    Setup PHP in GitHub Actions

    GitHub action to set up PHP with extensions, php.ini configuration

    GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools. Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in GitHub Actions. This action gives you a cross-platform interface to set up the PHP environment you need to test your application. Refer to Usage section and examples to see how to use this. Refer to the self-hosted setup to use the action on self-hosted runners. Operating...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    FreeRDP

    FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

    FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience. The nightly builds are installed into /opt/freerdp-nightly and can be installed in parallel with the distributions regular freerdp package. Network tracing of RDP can be quite a challenge due to a number of factors such as...
    Downloads: 93 This Week
    Last Update:
    See Project
  • 15
    projectM

    projectM

    Cross-platform Music Visualization Library

    Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible. Experience psychedelic and mesmerizing visuals by transforming music into equations that render a limitless array of user-contributed visualizations. projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced...
    Downloads: 47 This Week
    Last Update:
    See Project
  • 16
    Gnomock

    Gnomock

    Test your code without writing mocks with ephemeral Docker containers

    Gnomock is an integration and end-to-end testing toolkit. It uses Docker to create temporary containers for application dependencies, set up their initial state and clean them up in the end. Gnomock allows to testing the code with no mocks wherever possible. The power of Gnomock is in a variety of Presets, each implementing a specific database, service, or other tools. Each preset provides ways of setting up its initial state as easily as possible: SQL schema creation, test data upload into...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    gdbgui

    gdbgui

    Browser-based frontend to gdb (gnu debugger)

    ...It even made its way into the Rust programming language's source code and appeared on episode 110 of C++ Weekly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    jscodeshift

    jscodeshift

    A JavaScript codemod toolkit

    jscodeshift is a toolkit for running codemods over multiple JavaScript or TypeScript files. It provides A runner, which executes the provided transform for each file passed to it. It also outputs a summary of how many files have (not) been transformed. A wrapper around recast, providing a different API. Recast is an AST-to-AST transform tool and also tries to preserve the style of original code as much as possible. As already mentioned, jscodeshift also provides a wrapper around recast. In...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    CefSharp

    CefSharp

    .NET bindings for the Chromium embedded framework

    CefSharp is an easy way to embed a full-featured standards-compliant web browser into your C# or VB.NET app. CefSharp has browser controls for WinForms and WPF apps, and a headless (offscreen) version for automation projects too. CefSharp is based on Chromium Embedded Framework, the open source version of Google Chrome. CefSharp embraces modern web standards, and supports HTML5, JavaScript, CSS3 and HTML5 audio/video elements. 3D content is supported via WebGL which uses OpenGL/DirectX for hardware accelerated rendering. ...
    Downloads: 49 This Week
    Last Update:
    See Project
  • 20
    CodiumAI PR-Agent

    CodiumAI PR-Agent

    AI-Powered tool for automated pull request analysis

    CodiumAI PR-Agent is an open-source tool aiming to help developers review pull requests faster and more efficiently. It automatically analyzes the pull request and can provide several types of commands. See the Usage Guide for instructions how to run the different tools from CLI, online usage, Or by automatically triggering them when a new PR is opened. You can try GPT-4 powered PR-Agent, on your public GitHub repository, instantly. Just mention @CodiumAI-Agent and add the desired command in...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Lexbor

    Lexbor

    Lexbor is development of an open source HTML Renderer library

    Lexbor is the development of a web browser engine available as a software library; it ships with a free license and has no extra dependencies. For us, speed is an absolute must-have. In our development process, we focus on fastest parsing techniques for HTML, CSS, and fonts, fastest data processing methods, and fastest ways to serve content to end users. Whether you are building a backend that handles millions of HTML documents or a UI-heavy user app, your software’s response rate always...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    golangci-lint

    golangci-lint

    Fast linters Runner for Go

    ...It runs linters in parallel, uses caching, supports yaml config, has integrations with all major IDE and has dozens of linters included. ⚡ Very fast: runs linters in parallel, reuses Go build cache and caches analysis results. Yaml-based configuration. Integrations with VS Code, Sublime Text, GoLand, GNU Emacs, Vim, Atom, GitHub Actions. A lot of linters included, no need to install them. Minimum number of false positives because of tuned default settings. Nice output with colors, source code lines and marked identifiers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Guitar

    Guitar

    Git GUI Client

    ...It's too late to start up, falls well, is user registration tedious when downloading, is paid for commercial use, is not multi-platform, or is an animation or visual effect. It was said that the production was overkill and the wizard and the source code were not published. I tried to eliminate such inconvenience as much as possible. At first I started developing it for my own study, because I was interested in learning how to use Git and how it worked inside. Some of the best engineers of the time may think Git in GUI. That's a lot of it. When I want to execute a command that I rarely use, I sometimes force myself to do not rely on the GUI, open the terminal and hand enter the git command. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Perl5 plugins for IntelliJ IDEA

    Perl5 plugins for IntelliJ IDEA

    Perl5 plugins for IntelliJ IDEA

    Perl5-IDEA is a plugin for JetBrains IDEs, including IntelliJ IDEA, that provides comprehensive support for Perl 5 development. It enhances the development experience with features like syntax highlighting, code completion, and debugging tools.​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    gopsutil

    gopsutil

    psutil for golang

    gopsutil tag policy is almost same as Semantic Versioning but automatically increases like Ubuntu versioning. gopsutil aims to keep backward compatibility until a major version change. Tagged at the end of the month, but if there are only a few commits, it can be skipped. All works are implemented without cgo by porting C structs to golang structs.
    Downloads: 0 This Week
    Last Update:
    See Project