Jump to content

List of open-source programming languages

From Wikipedia, the free encyclopedia

This is a list of open-source programming languages and the open-source license it is released under.

List of open-source programming languages[1][2][3]
Programming Language License
ACL2 BSD
Agda BSD-like
Apache Groovy Apache License 2.0
AssemblyScript Apache 2.0
Bash GPL
Befunge MIT
C# MIT, Apache 2.0
Carbon Apache 2.0
Chapel Apache 2.0
CLISP GNU GPL
Clojure Eclipse Public License 1.0
CMU Common Lisp Public domain (mostly)
Crystal Apache 2.0
Curry BSD
Cython Apache 2.0
D Boost Software License
Dart BSD
Dash BSD-style
Dylan (OpenDylan) BSD
Elixir Apache 2.0
Elm Permissive (Revised BSD)
Embeddable Common Lisp GNU LGPL
Erlang Apache 2.0
F# MIT
F* (F Star) Apache 2.0
Factor BSD
Fish (Unix shell) GNU GPL
Free Pascal GPL/LGPL with exceptions
Futhark ISC
Gforth GNU GPLv3
Gleam Apache 2.0
GNU AWK GPL (Gawk)
GNU Bash GNU GPL
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
Inform Artistic License 2.0
Io MIT
J GPL
Java GPL with Classpath Exception
LiveScript MIT
Logo (UCB Logo) GPL
Julia MIT
Kotlin Apache 2.0
Lua MIT
Maclisp Public domain
Marlin GPLv3
Mercury LGPL
MicroPython MIT
Mojo Apache 2.0 with LLVM Exceptions
NetRexx ICU License
Nim MIT
Nu 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
Pike GPL/LGPL/MPL
PowerShell Core MIT
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
Ruby BSD, MIT, Ruby License
Rust Apache 2.0 or MIT
Scala BSD
Smalltalk (GNU Smalltalk) GPL/LGPL
SNOBOL (CSNOBOL4) BSD-like
Steel Bank Common Lisp Public domain and BSD-style
Swift Apache 2.0
SWI-Prolog BSD
Tcl Tcl/Tk License
Terra[4] MIT
TypeScript Apache 2.0
V MIT
Vala LGPL-2.1
Zig MIT
Z shell MIT-style

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
  4. ^ https://github.com/terralang/terra