Plangs!
Menu
Sun

Tools

NameDescription
BiomeOffers a formatter and linter, usable via CLI and LSP.

Plangs

NameDescription
.NETCross-platform, open-source framework known for supporting multiple programming paradigms.
AdaHigh-level, structured, and object-oriented language with strong typing, used for reliability in mission-critical systems.
AmberLanguage compiling into Bash with modern syntax and safety features.
AMPLAlgebraic modeling language for complex optimization problems in large-scale computing.
Arduinoplatform for creating interactive electronics projects, using a C/C++-based language.
ASP.NETServer-side web-application framework by Microsoft for building dynamic websites and services using the .NET runtime.
AssemblyLow-level programming language closely aligned with machine code instructions.
BashShell and command language supported by the Free Software Foundation.
BASICFamily of high-level programming languages created in 1964 to make programming more accessible.
BeefHigh-performance language for real-time applications with manual memory management.
BoomerangLanguage for bidirectional transformations on textual data formats.
BunA fast JavaScript runtime with a built-in bundler and npm-compatible package manager.
CGeneral-purpose language foundational in systems and application programming.
C++General-purpose language designed by Bjarne Stroustrup, supporting multiple programming paradigms.
c3Modern enhancement of C with module systems, semantic macros, and improved error handling, maintaining C compatibility.
CiaoModern Prolog implementation focused on portability, extensibility, and modularity.
CilkFamily of languages designed for parallel computing extending C and C++.
ClangCompiler front end for C, C++, Objective-C, and Objective-C++, integrating with LLVM.
Clozure CLFree Common Lisp implementation offering full ANSI compliance and several extensions.
CrystalCompiled, statically-typed language with Ruby-like syntax and type inference.
CUDAParallel computing platform and API model by Nvidia for GPU acceleration.
CurryDeclarative language that integrates features of functional and logic programming paradigms
CythonIs an optimising static compiler for Python and Cython extensions improving performance and interoperability with C.
DModern system programming language influenced by C++ with multiple paradigms and expressive features.
DartLanguage for building web, mobile, and server apps, with tools to compile to JavaScript and WebAssembly.
DelphiGeneral-purpose programming language with an IDE for rapid application development, using the Delphi dialect of Object Pascal.
DenoA secure JavaScript and TypeScript runtime focusing on simplicity.
EiffelObject-oriented programming language emphasizing design by contract.
ElvishVersatile scripting language and interactive shell with cross-platform binary support.
Emacs LispLisp dialect for extending the Emacs editor.
EnsoVisual, data-centric programming language designed for efficient collaboration.
ErlangConcurrent functional language for scalable real-time systems.
EuphoriaUser-friendly language focusing on simplicity and readability, popular for various applications on multiple OS platforms.
ExtemporeHigh-performance language for real-time audiovisual computing and live coding.
F#Functional-first language on the .NET platform, known for its strong typing and multi-paradigm capabilities.
FactorStack-oriented programming language with dynamic types, extensible syntax, and a self-hosted optimizing compiler.
FAUSTDesigned for sound synthesis and high-performance audio processing, supporting multiple backends.
FlutterToolkit for creating natively compiled cross-platform apps from a single codebase.
FortranLanguage optimized for high-performance numerical computation and scientific computing.
Free PascalPascal compiler supporting multiple architectures and dialects.
FreeBASICBASIC compiler inspired by QuickBASIC, supporting object-oriented programming.
GDBPortable debugger for Unix-like systems supporting various languages.
GDScriptHigh-level, dynamically typed language for the Godot Engine.
GforthFree and portable implementation of the Forth language adhering to the ANS Forth standard.
GleamA general-purpose, functional language that compiles to Erlang and JavaScript, featuring static, inferred typing for concurrent programming.
GNATFree Ada compiler in the GCC suite, supporting all Ada versions.
GoStatically typed, compiled language with memory safety and CSP-style concurrency, designed at Google.
GraalVMHigh-performance runtime for multiple languages including Java, Python, and WebAssembly, with polyglot capabilities.
Hackety HackEducational platform for learning Ruby programming, using the Shoes toolkit for GUI development.
HaskellStatically-typed, purely functional language known for type inference and lazy evaluation.
HaxeHigh-level cross-platform language and compiler for multiple platforms.
HCLDeclarative configuration language used in Terraform to define cloud infrastructure resources.
HotSpot VMJava virtual machine known for its just-in-time compilation and adaptive optimization techniques.
InformProgramming language for interactive fiction, supporting natural language sentence story writing.
InkoLanguage for efficient, safe concurrent software, with features like static typing and type-safe concurrency.
Intel FortranHigh-performance computing compiler suite from Intel, supporting multiple platforms.
IoA pure object-oriented language with a prototype-based model, inspired by Smalltalk, Self, and others, emphasizing simplicity, flexibility, and concurrency.
IronPythonImplementation of Python for the .NET framework.
IsabelleAutomated theorem prover for formalizing mathematical proofs in higher-order logic.
JanetVersatile, lightweight programming language, ideal for embedded scripting in C/C++ with functional and imperative paradigms.
JavaHigh-level language known for its portability and extensive ecosystem.
JavaScriptScripting language essential for web interactivity and development.
JavaScriptCoreJavaScript engine utilized in Safari and part of the WebKit project.
jqLightweight and flexible command-line JSON processor.
JuliaA dynamic language designed for numerical and scientific computing with strong support for parallel computing and multiple dispatch.
KProprietary array language, foundation of kdb+, developed by Kx Systems.
KornShellUnix-based shell that combines features from C and Bourne shells, supporting POSIX standards.
KotlinConcise, statically typed language interoperative with Java, targeting JVM and other platforms.
LabVIEWGraphical environment for data acquisition and industrial automation.
LobsterStatically typed, game-oriented language with Python-like syntax and compile-time memory management.
LogicaA declarative logic programming language for data manipulation.
LuaJITHigh-performance tracing JIT compiler for Lua 5.1, known for its speed and compatibility.
LuauLua subset developed by Roblox for game scripting with gradual typing.
MATLABProprietary multi-paradigm programming language and numerical computing environment.
MercuryA logic-based programming language with functional features.
MiniZincLanguage for constraint modelling and solving complex combinatorial problems.
MLtonSML97 compatibile language with advanced optimizations.
MojoModular language blending Python's syntax with C-like performance.
Mono.NET compatible software framework.
NickelLightweight configuration language designed for generating modular and reusable configuration files.
NimStatically typed, compiled language focusing on performance and elegant syntax, compilable to C, C++, and JavaScript.
NixCross-platform, functional package manager and language with immutable directory management.
Node.jsA JavaScript runtime for server-side execution.
OCamlGeneral-purpose, multi-paradigm language extending Caml with OO features.
OdinA high-performance language, offers an alternative to C for systems programming with a focus on simplicity and data-oriented development.
PascalAn imperative and procedural language designed by Niklaus Wirth, known for encouraging structured programming and data structuring.
PHPScripting language primarily used for web development.
PKLConfiguration language for defining data structures and generating JSON or YAML outputs.
PonyObject-oriented, actor-model, secure programming language.
PowerShellShell and scripting language from Microsoft.
PrologLogic programming language used in AI and theorem proving, influenced by first-order logic for declarative tasks.
PureBased on term rewriting, integrating symbolic computation and JIT compilation via LLVM.
Pure DataVisual programming language for interactive computer music and multimedia.
PureBasicModern BASIC programming language that compiles to native code across multiple platforms.
PyPyHigh-performance alternative implementation of Python featuring a JIT compiler for speed.
PythonDynamic, high-level programming language known for its easy-to-read syntax.
RLanguage and environment for statistical computing and graphics.
RakudoThe main compiler for the Raku language, targeting MoarVM and JVM.
RascalDomain-specific language for metaprogramming and implementing domain-specific languages.
ReasonMulti-paradigm language focusing on functional programming, compiling to OCaml and JavaScript.
RedProgramming language supporting imperative and functional paradigms, developed to overcome Rebol's limitations.
RoffTypesetting language originating from UNIX, known for derivatives like 'troff' and 'nroff'.
RubyInterpreted, high-level language focused on productivity and simplicity.
RustGeneral-purpose programming language emphasizing performance, type safety, and concurrency.
RyeHigh-level, interpreted programming language focused on simplicity and expressiveness.
SBCLOpen-source, high-performance Common Lisp implementation derived from CMUCL.
ScopesModern, multi-stage programming language with a focus on systems programming and expressiveness.
ScratchBlock-based visual language for children to learn coding through interactive projects.
Scryer PrologAn ISO Prolog implemented in Rust.
sedUnix utility that parses and transforms text, using a compact programming language developed by Lee E. McMahon.
ShenMulti-paradigm language blending functional and logic programming for symbolic computation.
SimulinkGraphical programming environment for dynamic system modeling and analysis integrated with MATLAB.
SlogA programming language for parallel logic programming with first-class facts handling.
SqueakModern Smalltalk with a fast execution environment and the Morphic framework.
Standard MLFunctional programming language known for its type inference and usage in compiler writing.
StarlarkPython-like configuration language used for application configuration and build automation with tools like Bazel.
SuperColliderReal-time audio synthesis and music composition.
SWI-PrologImplementation of Prolog focused on versatility and rich libraries.
SwiftDeveloped by Apple for its platforms, with a focus on safety and performance.
TclDynamic, interpreted programming language known for its extensibility, embeddability, and support for multiple paradigms.
VStatically typed, compiled language emphasizing simplicity and performance.
V8V8 is a high-performance JavaScript engine used in Chrome and Node.js.
ValaObject-oriented language that generates C code using the GObject system.
Vim scriptVim script is the scripting language built into the Vim text editor, designed for user customization.
Visual BasicMulti-paradigm language developed by Microsoft for Windows applications.
XojoCross-platform development tool and proprietary object-oriented programming language for building native applications.
XSBProlog dialect with tabled resolution for logic programming and deductive databases.
YabasicBASIC interpreter with basic graphical capabilities.
ZigSystem programming language designed as an improvement over C/C++ with native error handling and performance enhancements.