MIT
The MIT License is a permissive free software license that is very simple and permissive, with very few restrictions.
Details
Plangs
| Name | Description |
|---|---|
| .NET | Cross-platform, open-source framework known for supporting multiple programming paradigms. |
| AbcDatalog | Easy Datalog for research & pedagogy. |
| Alda | Text-based programming language for music composition with simple syntax for musicians and programmers. |
| Amber | Language compiling into Bash with modern syntax and safety features. |
| Ascent | Logic programming language (similar to Datalog) embedded in Rust via macros. |
| ASP.NET | Server-side web-application framework by Microsoft for building dynamic websites and services using the .NET runtime. |
| Astro | Modern framework for building fast, content-focused websites using static site generation. |
| Bicep | DSL for deploying Azure resources with a simplified syntax. |
| Blade | Templating engine integrated with Laravel, enabling PHP logic in HTML. |
| Bun | A fast JavaScript runtime with a built-in bundler and npm-compatible package manager. |
| C# | Versatile high-level language supporting multiple programming paradigms. |
| c3 | Modern enhancement of C with module systems, semantic macros, and improved error handling, maintaining C compatibility. |
| Cassette | Simple, DIY personal programming language focusing on fun. |
| Cilk | Family of languages designed for parallel computing extending C and C++. |
| CircuitPython | Maintained by Adafruit, simplifies Python for microcontroller applications and is implemented in C. |
| CoffeeScript | Compiles into JavaScript, enhancing its brevity with syntactic sugar inspired by Haskell, Ruby, and Python. |
| DataScript | Immutable database and Datalog query engine for Clojure, ClojureScript and JS. |
| Deno | A secure JavaScript and TypeScript runtime focusing on simplicity. |
| Eclair | A logic programming language for specifying complex rules over large datasets efficiently. |
| EJS | Simple templating language for embedding JavaScript in HTML. |
| Eqlog | A logic programming language for Datalog with equality support. |
| erlog | A Prolog interpreter implemented in Erlang. |
| F# | Functional-first language on the .NET platform, known for its strong typing and multi-paradigm capabilities. |
| Fantom | General-purpose object-oriented language, designed for cross-platform use and supporting static and dynamic typing. |
| Fennel | Lua-compatible language with Lisp syntax and macro system. |
| Flyde | Visual language for intuitive data flow and TypeScript integration. |
| GDScript | High-level, dynamically typed language for the Godot Engine. |
| Gravity | Lightweight, embeddable programming language supporting multiple paradigms. |
| Hack | PHP-influenced language with static and gradual typing, used on the HHVM platform. |
| Hackety Hack | Educational platform for learning Ruby programming, using the Shoes toolkit for GUI development. |
| Haxe | High-level cross-platform language and compiler for multiple platforms. |
| Hy | Lisp dialect embedded in Python, facilitating seamless integration with Python libraries and syntax. |
| Ichiban Prolog | An embeddable ISO Prolog interpreter in Go. |
| Imba | Full-stack web language compiling to JavaScript. |
| Inko | Language for efficient, safe concurrent software, with features like static typing and type-safe concurrency. |
| Janet | Versatile, lightweight programming language, ideal for embedded scripting in C/C++ with functional and imperative paradigms. |
| jq | Lightweight and flexible command-line JSON processor. |
| Julia | A dynamic language designed for numerical and scientific computing with strong support for parallel computing and multiple dispatch. |
| Lisp | Family of programming languages known for its fully parenthesized prefix notation and influence on AI research. |
| Lua | Lightweight, high-level language designed for embedding in applications. |
| LuaJIT | High-performance tracing JIT compiler for Lua 5.1, known for its speed and compatibility. |
| Luau | Lua subset developed by Roblox for game scripting with gradual typing. |
| MDX | Syntax integrating JSX with Markdown for interactive content. |
| Mercury | A logic-based programming language with functional features. |
| MicroPython | Subset of Python 3 tailored for microcontrollers. |
| MiniZinc | Language for constraint modelling and solving complex combinatorial problems. |
| Mojo | Modular language blending Python's syntax with C-like performance. |
| Mono | .NET compatible software framework. |
| MoonScript | Dynamic scripting language compiling to Lua with CoffeeScript-inspired syntax. |
| mruby | Lightweight Ruby interpreter designed for embeddability. |
| Mustache | Logic-less web template system using braces `{{}}` for templating. |
| Nim | Statically typed, compiled language focusing on performance and elegant syntax, compilable to C, C++, and JavaScript. |
| Node.js | A JavaScript runtime for server-side execution. |
| Odin | A high-performance language, offers an alternative to C for systems programming with a focus on simplicity and data-oriented development. |
| Orca | Esoteric language for creating procedural sequencers for music and visual applications. |
| Picat | A multi-paradigm language integrating functional, logic, and imperative programming features. |
| PKL | Configuration language for defining data structures and generating JSON or YAML outputs. |
| PowerShell | Shell and scripting language from Microsoft. |
| PyNeuraLogic | Enables Differentiable Logic Programs via neural networks. |
| PyPy | High-performance alternative implementation of Python featuring a JIT compiler for speed. |
| Racket | Multi-paradigm language derived from Lisp and Scheme, known for powerful macros and libraries. |
| Reason | Multi-paradigm language focusing on functional programming, compiling to OCaml and JavaScript. |
| RMarkdown | Document format for creating dynamic reports by integrating R code chunks in markdown-like syntax. |
| Ruby | Interpreted, high-level language focused on productivity and simplicity. |
| Rust | General-purpose programming language emphasizing performance, type safety, and concurrency. |
| Rye | High-level, interpreted programming language focused on simplicity and expressiveness. |
| Sass | Preprocessor language that compiles to CSS. |
| SBCL | Open-source, high-performance Common Lisp implementation derived from CMUCL. |
| Scopes | Modern, multi-stage programming language with a focus on systems programming and expressiveness. |
| Scryer Prolog | An ISO Prolog implemented in Rust. |
| Slog | A programming language for parallel logic programming with first-class facts handling. |
| Soufflé | Parallel logic programming language used for static analysis and reverse engineering, influenced by Datalog. |
| Squeak | Modern Smalltalk with a fast execution environment and the Morphic framework. |
| Squirrel | Object-oriented scripting language designed for applications like video games. |
| Svelte | Front-end framework that compiles HTML templates to optimized JavaScript. |
| Tau Prolog | An implementation of Prolog for web-based applications in JavaScript environments. |
| Trealla Prolog | An efficient Prolog interpreter with concurrent capabilities. |
| V | Statically typed, compiled language emphasizing simplicity and performance. |
| Vue | JavaScript framework for front end development. |
| Wasp | Simplifies full-stack web development with a declarative approach. |
| Wing | Designed for managing cloud infrastructure and serverless applications. |
| Yabasic | BASIC interpreter with basic graphical capabilities. |
| YAML | Human-readable data serialization language for configuration files and data exchange, featuring minimal syntax. |
| Zig | System programming language designed as an improvement over C/C++ with native error handling and performance enhancements. |