• Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    spyder

    spyder

    The scientific Python development environment

    Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. Spyder’s multi-language Editor integrates a number of powerful tools...
    Downloads: 163 This Week
    Last Update:
    See Project
  • 2
    VSCodium

    VSCodium

    binary releases of VS Code without MS branding/telemetry/licensing

    ...VSCodium exists to make it easier to get the latest version of MIT-licensed VSCode. Please note that some Visual Studio Code extensions have licenses that restrict their use to the official Visual Studio Code builds and therefore do not work with VSCodium.
    Downloads: 259 This Week
    Last Update:
    See Project
  • 3
    Phoenix Code Editor

    Phoenix Code Editor

    Phoenix is a modern open-source Code Editor for the web

    Phoenix is a modern open-source and free software code editor for the web, built for the browser.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4
    RStudio

    RStudio

    RStudio is an integrated development environment (IDE) for R

    ...It brings together console, editor, plotting, workspace, history, and file-management panes into a unified interface, helping data scientists, statisticians, and analysts to work more productively. The IDE is cross-platform: there are desktop versions for Windows, macOS and Linux, as well as a server version for remote or multi-user deployment via a web browser. In addition to code editing and execution, RStudio offers extensive support for reproducible research via R Markdown, notebooks, and integration with version control systems like Git and SVN. ...
    Downloads: 43 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    Dockside

    Dockside

    Develop, stage and test on-prem or in your private cloud

    Develop, stage, and test on-prem or in your private cloud. Dockside is a tool for provisioning lightweight access-controlled IDEs, staging environments, and sandboxes - aka 'devtainers' - on local machines, on-premises raw metal or VM, or in the cloud. Dockside is a tool for provisioning lightweight access-controlled IDEs, staging environments and sandboxes - aka devtainers - on the local machines, self-hosted on-premises on bare metal or VM, or in the cloud. By provisioning a devtainer for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    rust-analyzer

    rust-analyzer

    A Rust compiler front-end for IDEs

    rust-analyzer is a modular compiler frontend for the Rust language. It is a part of a larger rls-2.0 effort to create excellent IDE support for Rust. If you want to contribute to rust-analyzer or are just curious about how things work under the hood, check the ./docs/dev folder. If you want to use rust-analyzer's language server with your editor of choice, check the manual folder. It also contains some tips & tricks to help you be more productive when using rust-analyzer. rust-analyzer is an implementation of Language Server Protocol for the Rust programming language. ...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 7
    GraphQL Config

    GraphQL Config

    One configuration for all your GraphQL tools

    ...As a library author GraphQL Config makes it easier to maintain the code responsible for handling configuration, loading GraphQL schemas or even files with GraphQL operations and fragments. GraphQL Config provides a set of useful methods and an easy-to-work-with API.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Positron

    Positron

    Positron, a next-generation data science IDE

    ...Built on the open-source Code-OSS foundation, Positron provides a familiar coding experience along with specialized panes and tooling for variable inspection, data-frame viewing, plotting previews, and interactive consoles designed for analytical work. The IDE supports notebook and script workflows, integration of data-app frameworks (such as Shiny, Streamlit, Dash), database and cloud connections, and built-in AI-assisted capabilities to help write code, explore data, and build models.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    Merlin

    Merlin

    Context sensitive completion for OCaml in Vim and Emacs

    ...Note: if you're using an older version of OCaml (between 4.02 and 4.10) you will want to build the 3.4 branch, although it won't contain the most recent features. If you want to work on merlin, you'll want to avoid the -p merlin, to build in dev mode, with some extra warnings enabled. In that case you'll also need an extra dependency.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    rbenv

    rbenv

    Groom your app’s Ruby environment

    Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production. Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments. Powerful in development. Specify your app's Ruby version once, in a single file. Keep all your teammates on the same page. No headaches running apps on different versions of Ruby. Just Works™ from the command line and with app servers like Pow. Override the Ruby version anytime: just set an environment variable. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MLSDE

    MLSDE

    Customizable multiplatform development environment.

    The Multi-Language Scriptable Development Environment (MLSDE) aims to be a highly customizable, flexible, platform-independent development environment.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    uIDE (Micro IDE)

    uIDE (Micro IDE)

    uIDE (Micro IDE) is a free, open-source IDE for GPUtils

    uIDE is a specialized development environment for programming PIC microcontrollers in assembly language. Built with Free Pascal and Lazarus, it offers a clean, efficient workspace for embedded systems developers working with Microchip's PIC processor family.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    GHCid

    GHCid

    Very low feature GHCi based IDE

    ...If you want to use --test check that whatever expression you want to use works in that ghci session. Getting ghci started properly is one of the hardest things of using ghcid, and while ghcid has a lot of defaults for common cases, it doesn't always work out of the box. Expressions that read from standard input are likely to hang, given that Ghcid already uses the standard input to interact with Ghci.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Turbo C++

    Turbo C++

    Turbo C++ for Latest Edition of Windows

    ...Essentially, it revives a legacy development environment that many students or enthusiasts still prefer for simplicity or nostalgia, packaged for current systems. The repository includes installer or distribution artifacts, compatibility wrappers, and sometimes tweaks to make it work under modern OS constraints. It allows users to run and compile old Turbo C++ programs without needing legacy virtual machines or DOS emulators. While it does not match modern compilers in standards compliance, optimization, or language features, its attraction lies in compatibility with educational or legacy codebases. The project targets hobbyists or learners who want to revisit old C++ assignments or retro programming without abandoning newer system environments.
    Downloads: 1,055 This Week
    Last Update:
    See Project
  • 15
    ESP32 BLE Keyboard library

    ESP32 BLE Keyboard library

    Bluetooth LE Keyboard library for the ESP32

    This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does. Compatible with Android. Compatible with Windows. Compatible with Linux. Compatible with MacOS X (not stable, some people have issues, doesn't work with old devices). Compatible with iOS (not stable, some people have issues, doesn't work with old devices). There is also Bluetooth-specific information that you can set (optional): Instead of BleKeyboard bleKeyboard; you can do BleKeyboard bleKeyboard("Bluetooth Device Name", "Bluetooth Device Manufacturer", 100);. (Max length is 15 characters, anything beyond that will be truncated.) ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Brackets

    Brackets

    A modern, lightweight yet powerful text editor

    Brackets is a free, modern open-source text editor made especially for Web Development. Written in HTML, CSS, and JavaScript with focused visual tools and preprocessor support, Brackets makes it easy for web designers and front-end developers to design in the browser. Its blend of visual tools ensures you get just the right amount of help when you want it without disrupting your creative process. It's the better, easier and more enjoyable way of writing code.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 17
    Superpowers

    Superpowers

    Extensible HTML5 app for real-time collaborative projects

    ...It acts as the engine and infrastructure on which editors, game logic, plugins, and collaborative tools are built, using web technologies like TypeScript, WebSockets, and browser APIs to deliver a flexible and live editing experience. Users can work solo or invite collaborators to join a project, seeing changes instantly and sharing assets, scripts, and scenes without having to commit to external version control systems. Because Superpowers Core is engine-agnostic, it can be extended with project types and plugins, making it adaptable for games, apps, websites, and other interactive experiences. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    EtherCard

    EtherCard

    EtherCard is an IPv4 driver for the ENC28J60 chip

    EtherCard is a driver for the Microchip ENC28J60 chip, compatible with Arduino IDE. It is adapted and extended from code written by Guido Socher and Pascal Stang. High-level routines are provided to allow a variety of purposes including simple data transfer through to HTTP handling. Non-AVR boards are NOT currently supported (101/Zero/Due) #211 Hardware: Depending on the size of the buffer for packets, this library uses about 1k of Arduino RAM. Large strings and other global variables can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    reacto

    reacto

    A sweet IDE for React.js

    ...Anyone can contribute and make it better. Anyone can suggest ideas and help everyone having the perfect tools in their hands. This is what Reacto aims to be: useful. Reacto is still a work in progress. That means it's extremely likely that you'll encounter issues. Always consider it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Light Table

    Light Table

    Code editor that connects you to your creation with instant feedback

    Connects you to your creation with instant feedback and showing data values flow through your code. Embed anything you want, from graphs to games to running visualizations. Easily customizable from keybinds to extensions to be completely tailored to your specific project. Everything from eval and debugging to a fuzzy finder for files and commands to fit seamlessly into your workflow. Try new ideas quickly and easily. Ask questions about your software, to give you a more profound...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    KeyPad+

    KeyPad+

    Development of the project has been suspended

    Keypad+ - is a text editor with syntax support for various programming languages. Written in PHP, for the operating system Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Human AI Net

    Human AI Net

    a Human and Artificial Intelligence Network

    ...You create new data that points at existing constant data, as deep as you need it. I have mindmap lists, definitions, and 2 editable properties working that way with 2 kinds of event listeners that work locally. Its not a networked system yet, but the datastructs are ready to scale with it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    With ShortcutJava you can write Java code with shortcuts such as multiple-exception catches and aliases. You can also create new shortcut plugins. It has an Ant task for compiling with Ant. The shortcuts will work with ANY version of Java!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    CLUE - C Learning Undergrad Environment

    Tools to support the learning of the C programming language

    CLUE (C Learning Undergraduate Environment) is a software allowing students to work on assignments in the C language while benefiting from support for peer testing, hyper-linked tutorials to help them understand compiler error messages, detection of "novice errors" with warnings hyper-linked to tutorials. Sponsored by National Science Foundation under award CCLI #0836863.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    indevIDE

    indevIDE

    A wxMax based IDE for the programming language BlitzMax

    .... ~~~~~~~~~~~~~~~~~ This Program uses Code from MaxIDE CE for building and debugging as well as some of its icons (https://sourceforge.net/projects/blitzmax-ide/) Some of Burcey's Modules (regex,libxml,dbsqlite,boost) (http://code.google.com/p/maxmods/) notably wxMax (http://code.google.com/p/wxmax/) HotDocs Documentation Tool (http://home.arcor.de/plutomania/hotdocs/index_de.htm) Icons of Open Icon Library (http://openiconlibrary.sourceforge.net/) But it still lacks a logo and icon. Your welcome to send me your work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB