LANGUAGES.md
January 31, 2024 ยท View on GitHub
Language Support
- Rust
- Haskell
- ATS
- Python
- Vimscript
- Elm
- Idris
- Madlang
- TeX
- Markdown
- YAML
- TOML
- Cabal
- Happy
- Alex
- Go
- HTML
- CSS
- Verilog
- VHDL
- C
- PureScript
- Futhark
- Brainfuck
- Ruby
- Julia
- Perl
- OCaml
- Agda
- COBOL
- TCL
- R
- Lua
- C++
- LALRPOP
- C header
- Sixten
- Dhall
- iPKG
- Makefile
- Justfile
- Ion
- Bash
- Dash
- Hamlet
- Cassius
- Lucius
- Julius
- Mercury
- Yacc
- Lex
- Coq
- Jupyter
- Java
- Scala
- Erlang [x] Elixir
- Pony
- Clojure
- Cabal project
- Assembly
- Nix
- PHP
- JavaScript
- Kotlin
- F#
- FORTRAN
- Swift
- C#
- Nim
- C++ header
- Emacs Lisp
- Plaintext
- Rakefile
- LLVM
- Autoconf
- Batch
- Powershell
- M4
- Objective C
- Automake
- Margaret
- Carp
- Shen
- Greencard
- C--
- FLTK Data
- Plutus
- J (https://code.jsoftware.com/wiki/Guides/Syntax_Coloring#Vim for extensions...)
- Blodwen
- Crystal
- Racket
- Ada
- Standard ML
- F* (
.fst) - Isabelle (
.thy) - D (
.d) - Factor
- Scheme (
.ss,.scm) - Chapel (
.chpl) - awk
- Ragel (
.rl) -
.sedfiles - K
- Pascal
- TypeScript
- CoffeeScript (
.coffee) - RED
- fish
- visual basic
- Frege (
.fr) - Dart
- Solidity (
.sol) - Egison (
.egi) - Zig
- SQL
- XML
- Felix
- Q#
- Oz
- Jai
- Zimpl
- Volt
- Cogent
- Clean
- Thrift
- Vala
- Apex
- SAS
- Nu
- Haxe
- Eiffel
- TLA+
- Lean
- Io (
.io,#) - Squirrel (
.nut,//) - Agda library
- https://cedille.github.io/
- terraform (
.tf?) - SCSS
- Vagrantfile
- GLSL
- https://flix.dev/
- jacinda
- gdb
- bqn
- harlan (
.kfc,#) - https://amulet.works/
-
.yrl-> Yecc source code (Erlang) - Self (
.self) - Linker script
- Grain (
.gr,#) - Boo https://github.com/boo-lang/boo
-
dappfile - https://github.com/trending/zephir
- ShaderLab (
.shader) - HLSL (
.cginc) - Literate Haskell
- Literate happy?
- Literate Idris
- DDoc
- Dockerfile
- LilyPond (
.ly) - Jenkinsfile (groovy?)
- mustache
- jinja
- groovy
- Intel hex (
.ihex) - occam
- Prolog
- modula
- LSL http://xahsl.org/sl/ls.html
- Spire https://github.com/spire/spire
- dyon
- ketos
- puppet (
.pp) - forth (
.fs, collides with F# (note vim syntax lines)) - Objective C++
- Bison (
.yyamong others) - Flex (
.lexamong others) -
.jats(enriched JSON) - Sass
- gemfile
- gemspec
- rdoc
- Scons
- Cmake
- gradle
- tulip (
.tlp) - kitten (
.ktn) - siren (
.siren) - emily (
.em) - ceylon
- Korn shell
- jsx
- ColdFusion
- Balsa
- Teak
- Dale
- microsoft module definition
- XSLT
-
.rst - QML
-
.ini - roff/troff/groff
- Limbo
- Terra
- https://github.com/titan-lang/titan
- logos (also
.x) - PureBasic
- Pure https://agraef.github.io/pure-lang/
- MSBuild
- Ur
- SRecoder template
- emacs dev env
- Xtend
- less (fancy CSS)
- HLSL
- GNU plot (
.plt) - dtrace
-
pyf- F2PY signature - quack (
.qk) - saltstack
- plasma
- Ballerina (
.bal,//) - everything here: http://www.rosettacode.org/wiki/Rosetta_Code
- SISAL
- G-code (
.mpt,.mpf,.nc) - ALGOL (see http://okmij.org/ftp/Babel/index.html#RTRAN ?)
- flow-matic
- B
- delphi
- Gherkin
- Pyret
- Stylus
- haddock interface
- NAnt script
- RobotFramework
- QML
- xBase
- Diderot (
.diderot) - Everything supported by
cloc --show-lang - Also
gocloc --show-lang,scc --languages -
.clang-formatfiles?? - Hy https://github.com/hylang/hy
- coconut http://coconut-lang.org/
- Doxyfile
- See this list: https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
- Also think of a better way to add new languages
- Brig PL: https://github.com/klevinism/Brig
-
.sln: https://github.com/jemalloc/jemalloc/blob/dev/msvc/jemalloc_vc2015.sln - This list: https://github.com/BurntSushi/ripgrep/blob/1d09d4d31ba3ac2eb09edf31e8ec46b2b5cec388/ignore/src/types.rs#L99
- Clafer http://www.clafer.org/
- Discus https://github.com/discus-lang/ddc/blob/master/test/ddc-regress/source/01-Discus/10-Parser/Test.dsx
- Gleam https://github.com/lpil/gleam/blob/51ca433d0f10beab4010d3ba389a27755c71282d/examples/PingPong.gleam
- BNFC: https://github.com/Cubesoup/Crates/blob/master/parser/tracks.bnfc
- Unison: http://unisonweb.org/
- Alms: http://users.eecs.northwestern.edu/~jesse/pubs/alms/
- This list: https://en.wikipedia.org/wiki/List_of_programming_languages
- Dale: https://github.com/tomhrr/dale
- Pikelet: https://github.com/pikelet-lang/pikelet
- Elvish: https://github.com/elves/elvish
- Kakaoune script
- Dreammaker (
.dm) - BrightScript
- Cosmos: https://github.com/mcsoto/cosmos/blob/master/src/string.cosmos
- https://github.com/juju2143/flufflepuff
- https://github.com/SRL/SRL-5/blob/master/SRL/core/color.simba
- Figure out
.dprand.dfmfile extensions - This list: https://github.com/Aaronepower/tokei/blob/master/languages.json
- NSIS
- GdScript: https://github.com/trending/gdscript
- See: https://github.com/MakeNowJust/quine
- List: https://esolangs.org/wiki/Language_list
- https://github.com/dzaima/Canvas
- https://github.com/kite-lang/kite
- Miranda language
- git@github.com:mirth-lang/mirth.git
- QCL
- Gofer (?)
- SNOBOL (
.sbl) - Zimbu (
.zu) - Dao Script https://github.com/daokoder/dao
- http://hackage.haskell.org/package/dao
- SparForte: https://github.com/kburtch/SparForte
- SourcePawn
- LOLCODE https://github.com/trending/lolcode
- REBOL (
.r,.reb) - Frenetic (https://github.com/frenetic-lang/frenetic)
- COMIT https://en.wikipedia.org/wiki/COMIT
- TRAC https://en.wikipedia.org/wiki/TRAC_(programming_language)
- intercal: http://catb.org/esr/intercal/
- stax: https://github.com/tomtheisen/stax
- V: https://github.com/DJMcMayhem/V
- SOGL: https://github.com/dzaima/SOGL
- Retina: https://github.com/m-ender/retina
- 05AB1E: https://github.com/Adriandmen/05AB1E
- JsTx: https://github.com/Quantum64/Jstx
- Pyth: https://esolangs.org/wiki/Pyth
- Jelly: https://github.com/DennisMitchell/jellylanguage
- https://github.com/somebody1234/Charcoal
- Nawk
- Gambit
- Guile
- Icon
- Hoon
- Mint https://github.com/mint-lang/mint
- SuperCollider (
.sc) - Stan (
.stan) - Smali (
.smali;#) - Rexx (
.rexx) - https://github.com/joakimthun/Elsa
- https://github.com/pugjs/pug
- https://github.com/trending/piglatin
- https://github.com/trending/stata
- BitBake
- https://en.wikipedia.org/wiki/Cadence_SKILL
- https://github.com/ftripier/spookyc
- https://github.com/redprl/sml-redprl
- https://github.com/jonsterling/jonprl
- http://www.nuprl.org/
- http://www.axiom-developer.org/
- https://zdnet1.cbsistatic.com/hub/i/r/2018/08/16/ea443352-5708-4c04-aa77-1a5d8b6b8b2d/resize/770xauto/78ef73d9bdb2b77e1aa8dbdfe4afee5f/lang-rank-618-1-1024x708.png
- http://focalize.inria.fr/
- https://www.npmjs.com/package/code-counter
- https://www.amber-lang.net/
- https://en.wikipedia.org/wiki/JOSS
- http://shakespearelang.sourceforge.net/report/shakespeare
- Unreal Script
- Lobster (
.lobster,//) - Nomyx (http://hackage.haskell.org/package/Nomyx-Language)
- http://feldspar.github.io/
- https://code.google.com/archive/p/foma/
- aurochs http://hackage.haskell.org/package/Aurochs-0.1/src/test.aur
- http://hackage.haskell.org/package/descript-lang
- http://hackage.haskell.org/package/axel
- http://hackage.haskell.org/package/atomo
- http://hackage.haskell.org/package/hwhile
- https://hacklang.org/
- Skew http://skew-lang.org/
- https://extemporelang.github.io/
- https://myrlang.org/
- Rum: https://github.com/vrom911/Compiler
- Icon
- Joy
- smalltalk
- spry https://github.com/gokr/spry
- Ren
- Kit https://github.com/kitlang/kit
- unison https://github.com/unisonweb/unison
- luna https://github.com/luna/luna
- Skip (
.sk,//) - https://github.com/Microsoft/dafny
- euclid
- CLU
- Ceptre: https://github.com/chrisamaphone/interactive-lp/blob/master/examples/love-triangle.cep
- granule https://github.com/granule-project/granule
- https://github.com/pigworker/Syrup
- https://github.com/lbochenek/eggplant
- http://www-sop.inria.fr/meije/rp/ROS/Tt-SM.html
- http://www.minizinc.org/
- https://alan-platform.com/about/
- https://github.com/Zolang/Zolang
- https://github.com/m-ender/retina
- https://esolangs.org/wiki/Fish
- https://github.com/fergusq/roda
- https://github.com/DJMcMayhem/Brain-Flak
- https://github.com/maiavictor/formality
- https://www.cs.bu.edu/~hwxi/DML/DML.html
- http://pvs.csl.sri.com/
- BlueSpec
- hap: https://github.com/evincarofautumn/Hap/blob/master/test/and.hap
- https://github.com/munificent/vigil
- https://github.com/DennisMitchell/jellylanguage
- https://bitbucket.org/zacharyjtaylor/my-language
- Zot (.zot)
- http://www.earl-grey.io/
- https://github.com/matijapretnar/eff/
- Nearley (
.ne) - https://github.com/playXE/Jazz
- https://github.com/MLstate/opalang
- https://github.com/grain-lang/grain
- https://github.com/p-org/P
- https://adamant-lang.org/
- https://github.com/flax-lang/flax
- https://github.com/anoniscoding/yorlang
- https://en.wikipedia.org/wiki/GNU_Guile
- https://en.wikipedia.org/wiki/F-Script_(programming_language)
- https://github.com/p-org/P
- http://microsoft.github.io/ivy/language.html
- Id90 programming language
-
.qscan also be qtscript? - https://github.com/dibyendumajumdar/ravi
- https://github.com/lhartikk/ArnoldC
- https://en.wikipedia.org/wiki/SPARK_(programming_language)
- https://github.com/pikatchu/LinearML
- https://github.com/tov/alms
- https://github.com/OpenEuphoria/euphoria
- https://github.com/wasplang/wasp
- http://www.ceu-lang.org/
- https://github.com/lys-lang/lys
- http://gittup.org/tup/manual.html
- https://github.com/wren-lang/wren
- https://github.com/kivikakk/comrak/blob/master/src/lexer.pest
- https://github.com/nickmqb/muon
- https://github.com/Microsoft/BosqueLanguage
- https://github.com/historicalsource/deadline/blob/master/clock.zil
- https://github.com/ffwff/hana
- https://sites.google.com/view/lcore
- https://www.cs.ox.ac.uk/conferences/fscd2017/preproceedings_unprotected/TLLA_Orchard.pdf
- https://granule-project.github.io/granule.html
- https://link.springer.com/chapter/10.1007/3-540-45337-7_9
- Q# and Q (APL dialect)
- moose (.moo) https://github.com/Mercury-Language/mercury/tree/master/extras/moose
- https://github.com/elendiastarman/Minkolang
- http://norstrulde.org/language84/
- https://mun-lang.org
- org-mode
- https://github.com/dundalek/awesome-lisp-languages
- koka
- https://github.com/sweirich/trellys
- https://sage.soe.ucsc.edu/
- http://whiley.org/about/overview/
- http://frama-c.com/
- https://links-lang.org/
- http://www.scribble.org/
- http://www.cduce.org/
- https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/toplasFAST.pdf
- https://en.wikipedia.org/wiki/Frink_(programming_language)
- http://manticore.cs.uchicago.edu/
- https://legion.stanford.edu/overview/index.html
- https://en.wikipedia.org/wiki/Telescript_(programming_language)
- https://en.wikipedia.org/wiki/Obliq
- http://concurnas.com/
- https://spatial-lang.org
- https://www.chisel-lang.org/chisel3/
- https://joypy.osdn.io/
- https://mortoray.com/2018/08/07/sadly-i-must-say-goodbye-to-leaf-my-programming-language/
- https://www.cl.cam.ac.uk/~pes20/lem/
- https://github.com/AlexCouch/beagle-lang
- ratfor
- http://www.e-pig.org
- https://www.microsoft.com/en-us/research/project/spec/?from=http%3A%2F%2Fresearch.microsoft.com%2Fen-us%2Fprojects%2Fspecsharp%2F (Spec#, JML, AsmL, ...)
- https://github.com/TerryCavanagh/VVVVVV/search?l=angelscript lol?
- https://clio-lang.org/
- https://github.com/beefytech/Beef/
- http://blog.oxyllang.org/
- https://github.com/0x0f0f0f/minicaml
- https://github.com/skx/monkey
- all languages in sidebar: https://concatenative.org/wiki/view/Factor/Deployment
- https://github.com/microsoft/verona
- https://seq-lang.org
- https://github.com/paulstansifer/unseemly
- https://odin-lang.org/
- https://www.cs.cmu.edu/~scandal/nesl.html
- ReasonML
- https://flix.dev/#/
- http://discus-lang.org/
- https://moonscript.org/
- https://github.com/ryvnf/czc/
- https://spectrum.ieee.org/tech-talk/computing/software/classical-chinese
- http://www.grammaticalframework.org/
- Fennel language
- https://www.mint-lang.com
- https://github.com/finkel-lang/finkel
- https://tuplexlanguage.github.io/tuplex/index.html
- https://en.wikipedia.org/wiki/CWEB
- https://github.com/bee-lang/bee
- https://github.com/julianhyde/morel
- http://coconut-lang.org/
- https://github.com/vighneshq/sage-lang
- http://pyos.github.io/dg/
- https://github.com/syscolabs/kasaya
- http://www.timber-lang.org
- https://ballerina.io
- https://github.com/sorbet/sorbet/search?l=starlark
- http://lang5.sourceforge.net/tiki-index.php
- http://phix.x10.mx/
- https://github.com/p-org/P
- https://github.com/rxi/fe
- http://heavyfishdesign.com/getting_started.html
- https://github.com/e-wrks/edh
- https://ptls.dev/docs.html
- hakaru
- http://northarc.com/callisto/
- https://github.com/anssihalmeaho/funl
- https://dev.to/awwsmm/20-coolest-features-of-non-java-jvm-languages-2p4h
- https://github.com/vtereshkov/umka-lang
- https://github.com/u2zv1wx/neut
- https://github.com/cohaereo/latt
- https://functional.blog/2020/05/25/designing-a-functional-programming-language-yatta/
- https://web.archive.org/web/20091207092823/http://www.scs.leeds.ac.uk/hill/GOEDEL/expgoedel.html [ ] http://pll.cpsc.ucalgary.ca/charity1/www/home.html
- https://cryptol.net/downloads.html
- https://github.com/elucent/basil
- https://manool.org/
- https://github.com/digama0/mm0
- https://github.com/ollef/sixty
- https://janet-lang.org/
- https://mitten-lang.org/
- https://github.com/aradi/fypp
- https://github.com/microsoft/BosqueLanguage
- https://github.com/Morgan-Stanley/hobbes
- https://github.com/mun-lang/mun
- https://concurnas.com/
- https://github.com/cuelang/cue
- https://github.com/gelisam/klister/blob/master/stdlib/prelude.kl
- https://kappalanguage.org/
- https://github.com/marcobambini/gravity
- https://wren.io/
- https://www.hamler-lang.org/
- https://frinklang.org/
- [ http://www.dip-lang.org/
-
.cow(cowfile) - https://github.com/Camto/calc/
- https://github.com/bauripalash/mewmew
- https://github.com/Storyyeller/cubiml-demo
- https://www.reddit.com/r/ProgrammingLanguages/comments/hplj2i/vale/
- https://www.frostlang.org/
- https://github.com/ELENA-LANG/elena-lang/releases/tag/v5.0.23
- http://citrine-lang.org/
- https://github.com/sagebind/riptide
- https://jinx-lang.org/
- https://qed-lang.org/
- https://github.com/RockstarLang/rockstar
- https://gist.github.com/macintux/6349828#alternative-languages-targeting-the-erlang-vm
- https://github.com/somebody1234/Charcoal
- http://norstrulde.org/language84/
- https://www.emojicode.org/
- http://www.oilshell.org/cross-ref.html?tag=oil-language#oil-language
- https://miniscript.org/
- https://www.modelica.org/
- https://gitlab.com/umbrellaresearch/yoga2/
- https://fennel-lang.org/
- https://github.com/adam-mcdaniel/oakc
- lua shebang: https://github.com/facebookresearch/CParser/blob/master/lcpp#L1
- https://elena-lang.github.io/
- https://stackoverflow.blog/2020/08/24/motoko-the-language-that-turns-the-web-into-a-computer/
- https://github.com/toymachine/park-lang
- https://github.com/llaisdy/beam_languages#languages-28
- http://www.txl.ca/txl-abouttxl.html
- http://www.kevinalbrecht.com/code/joy-mirror/joy.html
- http://www.nsl.com/k/f/f.htm
- https://cryptm.org/xs/installation.html
- https://manool.org/
- http://www.nars2000.org/
- https://github.com/vtereshkov/umka-lang
- http://www.om-language.org/
- https://www.reddit.com/r/manool/comments/jo84xr/native_runtime_performance_for_a_highlevel/
- https://marcobambini.github.io/gravity/#/README
- https://github.com/WeirdConstructor/WLambda
- https://github.com/gramlang/gram
- https://www.play-lang.dev/
- https://chaos-lang.org/
- https://github.com/vrtbl/passerine
- odin language
- https://keli-language.gitbook.io/doc/
- https://elv.sh/
- https://souffle-lang.github.io/
- https://en.wikipedia.org/wiki/FriCAS
- https://www.blech-lang.org/
- https://macoy.me/blog/programming/CakelispIntro
- https://gamelisp.rs/
- https://github.com/topshell-language/topshell
- http://www.juniper-lang.org/
- https://github.com/MCSH/rumi
- https://github.com/jcolag/Thue
- https://github.com/microsoft/BosqueLanguage
- https://github.com/mrakgr/The-Spiral-Language
- https://www.reddit.com/r/ProgrammingLanguages/comments/lizzh4/candy/
- https://www.reddit.com/r/ProgrammingLanguages/comments/ljdj30/just_a_language_like_make_except_not_a_build/
- https://www.reddit.com/r/ProgrammingLanguages/comments/ljkavx/aulang_a_fast_and_simple_scripting_language/
- https://github.com/jameshaydon/lawvere
- https://github.com/odddollar/Container-lang
- https://github.com/nau/lasca-compiler/
- https://github.com/TaconeoMental/WaidLang
- http://www.adapplang.com/
- http://seed7.sourceforge.net/
- https://intuitiveexplanations.com/tech/kalyn
- https://github.com/P-bibs/skiff/
- https://grain-lang.org/
- https://ballerina.io/
- https://ren-lang.github.io/
- http://100r.co/site/orca.html
- https://blog.toit.io/the-toit-language-is-now-open-source-14bdcb1604d9
- https://ampl.com/
- https://tablam.org/
-
.x(linker script) - http://www.timber-lang.org/
- http://cth.altocumulus.org/~hallgren/Alfa/
- https://github.com/cognate-lang/cognate
- https://github.com/erg-lang/erg
- Mezzo
- https://ki-lang.dev/
- https://www.northarc.com/wrench/www/
- https://antelang.org/
- https://github.com/Jaysmito101/tovie/
- https://github.com/WheretIB/nullc
- https://www.nial-array-language.org
- https://github.com/coalton-lang/coalton
- https://github.com/seven1m/natalie
- https://codelani.com/lists/languages.html
- https://billwadge.com/2022/01/13/functional-programming-for-the-rest-of-us-get-pyfl-now/
- https://en.wikipedia.org/wiki/Esterel
- https://vale.dev
- https://github.com/justlucdewit/cod
- https://github.com/austral/austral/
- https://haml.info/
- https://github.com/pugjs/pug