Jump to content

List of open-source programming languages

From Wikipedia, the free encyclopedia

List of open-source programming languages[1][2][3]
Programming Language License
Ada GPL, GMGPL
Apache Groovy Apache License 2.0
AssemblyScript Apache 2.0
Bash GPL
Befunge MIT
C GNU GPL, BSD, MIT
C# MIT, Apache 2.0
C++ GNU GPL, BSD, MIT
Carbon Apache 2.0
Chapel Apache 2.0
Clojure Eclipse Public License 1.0
Crystal Apache 2.0
Cython Apache 2.0
D Boost Software License
Dart BSD
Elixir Apache 2.0
Elm Permissive (Revised BSD)
Erlang Apache 2.0
F# MIT
F* (F Star) Apache 2.0
Factor BSD
Gforth GNU GPLv3
Gleam Apache 2.0
GNU AWK GPL (Gawk)
GnuCOBOL GPL, LGPL
GNU Data Language (GDL) GNU GPL-2.0
GNU Fortran GNU GPL v3
Go BSD-style
Golo EPL-1.0
Gosu Apache License 2.0
Hack MIT
Haskell BSD
Haxe GPL 2.0, library: MIT
Icon GPL-2.0-or-later
IDL GPL
Idris MIT
Io MIT
J GPL
Java GPL with Classpath Exception
JavaScript MIT, Apache, BSD
Lisp Various, including MIT License, GPL
LiveScript MIT
Julia MIT
Kotlin Apache 2.0
Lua MIT
Marlin GPLv3
Mercury LGPL
MicroPython MIT
ML GPL, MIT, BSD
Mojo Apache 2.0 with LLVM Exceptions
Nim MIT
Nu (programming language) Apache 2.0
Oberon GPL-2.0
Object REXX CPL 1.0, GPLv2
OCaml LGPLv2.1
Perl Artistic License or GPL
Pharo MIT, partly Apache 2.0
PHP PHP License
Pony MIT
PowerShell Core MIT
Prolog BSD, GPL (SWI-Prolog)
Pure Data BSD-3-Clause
PureScript BSD
Python Python Software Foundation License
R GPL
Racket MIT, Apache 2.0
Raku GNU GPL or Artistic License 2.0
Red modified BSD and Boost
Ring MIT
Ruby BSD, MIT, Ruby License
Rust Apache 2.0 or MIT
Scala BSD
Shell Various, often GPL
SQL Various
Swift Apache 2.0
Tcl Tcl/Tk License
Terra MIT
TypeScript Apache 2.0
V MIT
Vala LGPL-2.1
Zig MIT

See also

[edit]

References

[edit]
  1. ^ Lesjak, Žiga (October 23, 2022). "Top 20 programming languages for open-source projects in 2024". Tridens.
  2. ^ https://tridenstechnology.com/top-programming-languages-for-open-source-projects/
  3. ^ https://github.com/collections/programming-languages