OCaml
ocaml.orgA statically typed language and compiler toolchain for building native and bytecode programs.
A statically typed language and compiler toolchain for building native and bytecode programs.
An interactive programming language for technical and numerical computing.
Write JVM tests with JUnit Jupiter and run them through the JUnit Platform from an IDE, build tool, or console.
A browser IDE for programming courses, with Linux project environments and an integrated terminal.
Explore an interpreted object-oriented language for web applications, scripts, and text-processing tasks.
Gradual, multilingual textual programming for the classroom
AI web app that writes custom scripts in many programming languages
An IEC 61131-3 development system for programming industrial controllers and automation devices.
A browser editor for creating, sharing and remixing p5.js sketches without local setup.
Open-source newsletters with several editors and optional tracking
AI programming assistant and cloud development environment in the browser
Turn reusable HTML or visual templates and JSON data into generated PDF documents.
Workout logging and gym whiteboards with social features for athletes and coaches
Visual Studio Code’s symbols as an icon font and SVG sprite.
An infinite canvas for notes, images, links, to-dos, and nested visual boards.
Capture ideas, map processes, and discuss decisions on a shared whiteboard.
Artist-made illustrations and templates for editable visual explanations
Render a website URL or supplied HTML into an image through an HTTP endpoint.
A visual and code-based automation tool for functional web and desktop testing, with API and load features in the Ultimate edition.
Mathematical calculators arranged by course topic
An engineering programming environment for developing algorithms, analyzing data, and visualizing results.
A visual interface editor connected to product code and tokens
Build reusable visual workflows to prepare, analyze and chart business data.
A zoomable visual workspace with sketches, sticky notes, templates, and optional AI assistance.