Showing 1443 open source projects for "code editor"

View related business solutions
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS 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
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    SwiftFormat

    SwiftFormat

    A command-line tool and Xcode Extension for formatting Swift code

    SwiftFormat is a code library and command-line tool for reformatting Swift code on macOS or Linux. SwiftFormat goes above and beyond what you might expect from a code formatter. In addition to adjusting white space, it can insert or remove implicit self, remove redundant parentheses, and correct many other deviations from the standard Swift idioms. Many programmers have a preferred style for formatting their code, and others seem entirely blind to the existing formatting conventions of a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Kakoune

    Kakoune

    mawww's experiment for a better code editor

    Multiple selections are the central way of interacting in Kakoune, with powerful handling primitives (regex matches, filtering, splitting, aligning, text objects etc). Kakoune implements several tools to help editing/writing text: contextual help, as-you-type completion, syntax highlighting for several programming languages. Text can be selected and modified at will in multiple ways, thanks to several primitives: selection rotation, case manipulation, indentation leveling. Users can extend...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    csharp-ls

    csharp-ls

    Roslyn-based LSP language server for C#

    ...However, it has been reported to work with projects using older versions of dotnet SDK, including .NET Core 3, .NET Framework 4.8 and possibly older ones too as it uses the standard Roslyn/MSBuild libs that Visual Studio & omnisharp does. csharp-ls implements the standard LSP protocol to interact with your editor. However there are some features that need a non-standard implementation and this is where editor-specific plugins can be helpful. Supports automatic installation, go-to-metatada (can view code from nuget/compiled dlls) and some additional features.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    MudBlazor

    MudBlazor

    Do more with Blazor, utilizing CSS and keeping Javascript to a minimum

    ...We bring together everything that's required to build amazing Blazor applications that scale from desktop to mobile. Apart from the library itself we also provide templates, a learning platform, theme manager, demo and example projects as well as an online code editor integrated with our documentation and issue tracking. With more to come. We help companies build amazing apps in record time and let them focus on their business instead of buttons, MudBlazor is battle-tested and one of the fastest-improving platforms, and much more. We started MudBlazor with a simple promise, to empower the developer and fully take advantage of what Blazor offers. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 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
  • 5
    Typer

    Typer

    Typer, build great CLIs, based on Python type hints

    Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python 3.6+ type hints. Great editor support. Completion everywhere. Less time debugging. Designed to be easy to use and learn. Less time reading docs. It's easy to use for the final users. Automatic help, and automatic completion for all shells. Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs. The simplest example adds only 2 lines of code to your app: 1 import, 1 function call. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    Terax

    Terax

    Lightweight (7MB) AI terminal emulator (ADE) built in Rust

    Terax is a lightweight, open-source, cross-platform AI-native terminal and development environment built with Tauri, Rust, and React. It combines a fast terminal emulator, native PTY backend, file explorer, integrated code editor, web preview, and AI side panel in a compact desktop app. The terminal supports multi-tab workflows, background streaming, shell integration, inline search, link detection, and true-color rendering. The editor is powered by CodeMirror 6 and includes language support, Vim mode, themes, inline AI autocomplete, and AI edit diffs. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    ILSpy

    ILSpy

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata

    ...Visual Studio 2022 ships with decompilation support for F12 enabled by default (using our engine v7.1). In Visual Studio 2019, you have to manually enable F12 support. Go to Tools / Options / Text Editor / C# / Advanced and check Enable navigation to decompiled source. C# for Visual Studio Code ships with decompilation support as well. To enable, activate the setting "Enable Decompilation Support. ILSpy is distributed under the MIT License. Please see the About doc for details, as well as third-party notices for included open-source libraries. ...
    Downloads: 559 This Week
    Last Update:
    See Project
  • 8
    Aider

    Aider

    Aider is AI pair programming in your terminal

    Aider is an AI pair programming tool that runs directly in your terminal, helping developers build new projects or extend existing codebases faster and more confidently. It works alongside you like a coding partner, using powerful large language models to understand your code and implement precise changes. Aider creates a structured map of your entire repository, allowing it to handle large and complex projects effectively. It supports over 100 programming languages, making it flexible for...
    Downloads: 48 This Week
    Last Update:
    See Project
  • 9
    FastAPI Python

    FastAPI Python

    FastAPI framework, high performance, easy to learn, fast to code

    FastAPI framework, high performance, easy to learn, fast to code, ready for production. FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    elm-format

    elm-format

    elm-format formats Elm source code

    elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide. It makes code easier to write, because you never have to worry about minor formatting concerns while powering out new code. It makes code easier to read, because there are no longer distracting minor stylistic differences between different code bases. As such, your brain can map more efficiently from source to mental model. It makes code easier to maintain because you can no longer...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    FastAPI

    FastAPI

    FastAPI framework, high performance, easy to learn, fast to code

    FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. Great editor support. Completion everywhere. Less time debugging. Designed to be easy to use and learn. Less time reading docs. Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs. Get production-ready code. With automatic interactive documentation. Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema. ...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 12

    Vampirio Code

    Vampirio Code, a great Code Editor and Compiler

    A versatile open source code editor and also IDE that supports syntax highlighting and compilation on many well known languages like C#, C++, Javascript, JAVA, HTML, PHP and CMake. Vampirio Code allows your code to be tested or even compiled for personal or commercial projects. Its functionalities are: One simple file can be compiled with F5 without saving it Syntax highlighting Already integrated to 'dotnet' and 'msvc' compilers Tab manager C#, C++, Javascript, JAVA, HTML, PHP and CMake supported MSVC, GNU g++, CLang and Emscripten compilers supported Javac and Java supported Node.js and Xampp supported
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    Defold

    Defold

    Free game engine for development of desktop, mobile, and web games

    Defold is an open-source, cross-platform game engine originally developed for 2D games but also capable of 3D — intended to give developers a turnkey solution for building games for desktop, mobile, web, and even consoles. It ships as a full editor/IDE, combining scene editing, asset management, scripting, and build/export pipelines, so developers don’t need to assemble disparate tools themselves. Game logic is written in Lua (with optional native extensions in C/C++ when needed), and the engine uses a component-based system and a message-passing paradigm to manage object interactions — a design that promotes loosely-coupled, reactive game code rather than traditional heavy OOP. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Pry

    Pry

    A runtime developer console and IRB alternative

    ...It offers command-driven navigation of objects and modules, syntax-highlighted input, command history, and the ability to switch contexts or “cd” into objects to inspect their methods and state. Features like show-source and show-doc reveal the implementation or documentation of methods without leaving the console, while edit-method lets you jump into an editor, modify code, and reload it on the fly. Dropping binding.pry into application code creates interactive breakpoints, making it easy to poke at variables, step through logic (with plugins like pry-byebug), and test hypotheses. An extensible command system and a rich plugin ecosystem add profiling, colorized output, paging, and Git integration. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Notepads

    Notepads

    A modern, lightweight text editor with a minimalist design

    I have been waiting long enough for a modern Windows 10 notepad app to come before I decided to create one myself. Don’t get me wrong, Notepad++, VS Code, and Sublime are great text editors. I have used them all and I will continue to use them in the future. However, they are either too heavy or look less appealing. There are times that I just wanted to use Windows Notepad for things like writing notes or editing config files. So I decided to create a win32 notepad replacement here and try...
    Downloads: 33 This Week
    Last Update:
    See Project
  • 16
    Flyde

    Flyde

    Visual programming for developers. Includes a VS Code extension

    Built on a functional-reactive foundation, Flyde enables more than simple input/output flows. It supports everything you'd expect from a textual-based language; recursions, loops, and conditionals. Unlock new ways to think about, and debug your programs. Have an always-correct diagram of your program. Flyde’s flow-based, visual approach makes asynchronous and concurrent tasks simpler and more intuitive. In Flyde, nothing is hidden. From node implementation to runtime code. Easily access the...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    HASS Configurator

    HASS Configurator

    Configuration UI for Home Assistant

    The HASS Configurator is a small web app (you access it via a web browser) that provides a filesystem browser and text-editor to modify files on the machine the configurator is running on. It has been created to allow easy configuration of Home Assistant. It is powered by Ace editor, which supports syntax highlighting for various code/markup languages. YAML files (the default language for Home Assistant configuration files) will be automatically checked for syntax errors while editing. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Zoo Design Studio

    Zoo Design Studio

    The Zoo Design Studio app

    Zoo Design Studio is a modern CAD application that combines traditional graphical modeling with fully programmable design through code, creating a hybrid workflow for engineering and design. The platform treats all CAD artifacts as human-readable code, allowing designs to be version-controlled, diffed, and managed using standard software development tools like Git. Users can interact with the system through a familiar point-and-click interface, but every action is translated into code in the...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    PureScript

    PureScript

    A strongly-typed language that compiles to JavaScript

    Compile to readable JavaScript and reuse existing JavaScript code easily. An extensive collection of libraries for development of web applications, web servers, apps and more. Excellent tooling and editor support with instant rebuilds. An active community with many learning resources. Build real-world applications using functional techniques and expressive types, such as: Algebraic data types and pattern matching.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    Kotlin Language Server

    Kotlin Language Server

    Kotlin code completion, diagnostics and more for any editor/IDE

    A language server that provides smart code completion, diagnostics, hover, document symbols, definition lookup, method signature help and more for Kotlin.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    Semgrep

    Semgrep

    Lightweight static analysis for many languages

    Static analysis at ludicrous speed. Find bugs and enforce code standards. Find and prevent security issues in Terraform, Docker, Kubernetes, nginx, and AWS configs before they go into production. Go beyond application code and protect the entire stack with a breadth of scanning capabilities. Don't leak secrets, scan every commit and ensure secrets don't make it to production. Protect the privileged CI/CD environment from malicious activity that could result in access to source code, secrets,...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    ty

    ty

    An extremely fast Python type checker and language server

    ...It is positioned as a next-generation alternative to tools such as mypy and Pyright, offering significantly faster performance through incremental analysis and optimized execution. The tool is designed from the ground up to power editor integrations, enabling real-time feedback as developers write code with minimal latency. ty includes advanced type system capabilities such as intersection types, improved type inference, and detailed diagnostics that help identify issues even in partially typed codebases. It supports integration with multiple development environments through its language server implementation, providing features like code navigation, auto-completion, and inline hints.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    Sabaki

    Sabaki

    An elegant Go board and SGF editor for a more civilized age

    An elegant Go board and SGF editor for a more civilized age. Sabaki is a modern, elegant, cross-platform Go/Baduk/Weiqi board and SGF editor for a more civilized age. It’s free, open source and uses web technology based on Electron. You can see its code, contribute or report an issue at our GitHub repository. Sabaki offers a variety of board markup tools, including the SGF 4-compliant line and arrow tool.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 24
    vim-ai

    vim-ai

    AI-powered code assistant for Vim. OpenAI and ChatGPT plugin for Vim

    vim-ai is an AI-powered assistant plugin for Vim and Neovim that brings language-model features directly into the editor. It allows users to generate code or text, edit selections in place, and carry on interactive chat-style conversations without leaving the terminal editing environment. The plugin is built around OpenAI-compatible APIs, which means it can work not only with OpenAI itself but also with compatible proxies and alternative providers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    JUCE

    JUCE

    JUCE is an open-source cross-platform C++ application framework

    ...JUCE can be easily integrated with existing projects via CMake, or can be used as a project generation tool via the Projucer, which supports exporting projects for Xcode (macOS and iOS), Visual Studio, Android Studio, Code::Blocks and Linux Makefiles as well as containing a source code editor. JUCE projects can be managed with either the Projucer (JUCE's own project-configuration tool) or with CMake. With support for PC, Mac and Linux, JUCE is the perfect tool for building powerful and complex applications. JUCE also supports the development of plug-ins: VST, AU and AAX. ...
    Downloads: 31 This Week
    Last Update:
    See Project