Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/makenowjust/quine

Quine Museum
https://github.com/makenowjust/quine

hacking language programming-language quine

Last synced: 11 days ago
JSON representation

Quine Museum

Awesome Lists containing this project

README

        

Quine Museum
===

The Quine programs written by [@makenowjust].

Note
---

I have three policies:

1. 1 Programming Language 1 Quine
2. These Quines can execute on command line (stdio).
3. I wish these quines make you happy and help your hacking!

Languages
---

Quine is implemented in 316 programming languages!

List of Languages

- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [Ruby](https://www.ruby-lang.org/)
- [Python](https://www.python.org)
- [Python 3](https://www.python.org)
- [Perl](https://www.perl.org)
- [Scheme](http://www.schemers.org)
- [C](http://www.cprogramming.com)
- [Haskell](https://www.haskell.org)
- [D](http://dlang.org)
- [Brainf\*ck](http://www.muppetlabs.com/~breadbox/bf/)
- [Rust](http://www.rust-lang.org)
- [C++](http://www.cprogramming.com)
- [Go](https://golang.org)
- [Java](https://www.java.com/)
- [Makefile](https://www.gnu.org/software/make/)
- [Dart](https://www.dartlang.org)
- [Fortran 95](https://gcc.gnu.org/fortran/)
- [Bash](https://www.gnu.org/software/bash/)
- [Clojure](http://clojure.org)
- [Groovy](http://www.groovy-lang.org)
- [Boo](http://boo.codehaus.org)
- [PHP](http://php.net)
- [Erlang](http://www.erlang.org)
- [Elixir](http://elixir-lang.org)
- [Pascal](http://www.freepascal.org)
- [PARI/GP](http://pari.math.u-bordeaux.fr)
- [Common Lisp](https://common-lisp.net)
- [Scala](http://www.scala-lang.org)
- [Lisp Flavoured Erlang](http://lfe.io)
- [m4](https://www.gnu.org/software/m4/)
- [CoffeeScript](http://coffeescript.org)
- [POSIX bc](http://pubs.opengroup.org/onlinepubs/000095399/utilities/bc.html)
- [dc](https://www.gnu.org/software/dc/)
- [gnuplot](http://www.gnuplot.info)
- [Prolog](http://www.swi-prolog.org)
- [AWK](https://www.gnu.org/software/gawk/)
- [sed](https://www.gnu.org/software/sed/)
- [Io](http://iolanguage.org)
- [Eiffel](https://www.eiffel.com)
- [Factor](http://factorcode.org)
- [Self](http://www.selflanguage.org)
- [Nim](http://nim-lang.org)
- [Lua](http://www.lua.org)
- [Pike](http://pike.lysator.liu.se)
- [Tcl/Tk](http://www.tcl.tk)
- [Pure](http://purelang.bitbucket.org)
- [Icon](https://www.cs.arizona.edu/icon/)
- [Verilog HDL](http://iverilog.icarus.com)
- [VHDL](http://home.gna.org/ghdl/)
- [J](http://www.jsoftware.com)
- [K](https://github.com/kevinlawler/kona)
- [FALSE](http://strlen.com/false-language)
- [Julia](http://julialang.org)
- [Lazy K](https://tromp.github.io/cl/lazy-k.html)
- [C#](https://msdn.microsoft.com/en-us/vstudio/hh341490.aspx)
- [F#](http://fsharp.org)
- [VB.NET](https://msdn.microsoft.com/en-us/library/aa903378%28v=vs.71%29.aspx)
- [Forth](https://www.gnu.org/software/gforth/)
- [Joy](http://c2.com/cgi/wiki?JoyLanguage)
- [jq](http://stedolan.github.io/jq/)
- [Occam](http://www.cs.kent.ac.uk/projects/ofa/kroc/)
- [OCaml](https://ocaml.org)
- [Frege](https://github.com/Frege/frege)
- [ZPL](http://research.cs.washington.edu/zpl/home/)
- [Golo](http://golo-lang.org)
- [COBOL](http://www.opencobol.org)
- [REBOL](http://www.rebol.com)
- [R](http://www.r-project.org)
- [Nemerle](http://www.nemerle.org/About)
- [Haxe](http://haxe.org)
- [Octave](http://www.gnu.org/software/octave/)
- [Fantom](http://fantom.org)
- [Xtend](https://eclipse.org/xtend/)
- [Ceylon](http://ceylon-lang.org)
- [Kotlin](http://kotlinlang.org)
- [Gosu](https://gosu-lang.github.io)
- [ATS](http://www.ats-lang.org)
- [Vala](https://wiki.gnome.org/Projects/Vala)
- [Thue](http://catseye.tc/node/Thue)
- [Mirah](http://www.mirah.org)
- [Zsh](http://www.zsh.org)
- [Befunge](https://esolangs.org/wiki/Befunge)
- [Kitten](http://kittenlang.org)
- [igo](https://github.com/DAddYE/igo)
- [Smalltalk](http://smalltalk.gnu.org)
- [Neko](http://nekovm.org)
- [SML](http://mlton.org)
- [Kaya](http://kayalang.org)
- [Swift](https://swift.org/)
- [ZKL](http://home.comcast.net/~zenkinetic/zkl.html)
- [Curry](http://www-ps.informatik.uni-kiel.de/currywiki/start)
- [Perl6](http://perl6.org)
- [Cobra](http://cobra-language.com)
- [Euphoria](http://www.rapideuphoria.com)
- [S-Lang](http://www.jedsoft.org/slang/)
- [Emacs Lisp](http://www.gnu.org/software/emacs/)
- [Genie](https://wiki.gnome.org/Projects/Genie)
- [Converge](http://convergepl.org)
- [AliceML](https://www.ps.uni-saarland.de/alice/manual/modules.html)
- [Whitespace](http://compsoc.dur.ac.uk/whitespace/)
- [tcsh](http://www.tcsh.org/Welcome)
- [Dylan](http://opendylan.org)
- [Soopy](http://www2s.biglobe.ne.jp/~randy12/soopy/index.html)
- [Idris](http://www.idris-lang.org)
- [FreeBASIC](http://www.freebasic.net)
- [BeanShell](http://www.beanshell.org)
- [Pnuts](https://java.net/projects/pnuts)
- [Demi](http://shugo.net/jit/20021129.html)
- [Miranda](http://miranda.org.uk)
- [PowerShell](https://technet.microsoft.com/en-us/scriptcenter/powershell.aspx)
- [Sidef](https://github.com/trizen/sidef)
- [Crystal](http://crystal-lang.org)
- [Mercury](https://mercurylang.org)
- [Xtal](https://code.google.com/p/xtal-language/)
- [SQLite3](http://www.sqlite.org)
- [PSL](https://github.com/Silica/PSL)
- [AngelScript](http://www.angelcode.com/angelscript/)
- [Salmon](https://launchpad.net/salmon)
- [Lisaac](https://alioth.debian.org/projects/lisaac/)
- [Batch File](http://en.wikibooks.org/wiki/Windows_Batch_Scripting)
- [PicoLisp](http://picolisp.com/wiki/?home)
- [newLISP](http://www.newlisp.org)
- [Arc](http://www.paulgraham.com/arc.html)
- [GOO](http://people.csail.mit.edu/jrb/goo/)
- [Lush](http://lush.sourceforge.net)
- [Fortran 77](https://gcc.gnu.org/fortran/)
- [Croc](http://jfbillingsley.com/croc/)
- [Sawzall](https://github.com/arbeitspferde/sawzall)
- [Zhpy](https://pypi.python.org/pypi/zhpy)
- [Seph](https://seph-lang.org)
- [Shen](http://www.shenlanguage.org)
- [Hy](http://docs.hylang.org/en/latest/)
- [なでしこ](http://nadesi.com/top/) - Nadesiko
- [Oz](http://mozart.github.io)
- [Fancy](http://www.fancy-lang.org)
- [Tea](http://www.pdmfc.com/tea/)
- [GolfScript](http://www.golfscript.com/golfscript/)
- [FlogScript](https://esolangs.org/wiki/FlogScript)
- [Kite](https://github.com/kite-lang/kite)
- [Squirrel](http://squirrel-lang.org)
- [LOLCODE](http://lolcode.org)
- [Hack](http://hacklang.org)
- [Kite](http://www.kite-language.org)
- [Seed7](http://seed7.sourceforge.net)
- [PostScript](http://www.ghostscript.com)
- [lang5](http://lang5.sourceforge.net/tiki-index.php)
- [C+=](http://gitorious.org/inherpreter/inherpreter)
- [MoonScript](http://moonscript.org)
- [CMake](http://www.cmake.org)
- [Grass](http://www.blue.sky.or.jp/grass/)
- [PureScript](http://www.purescript.org)
- [PogoScript](http://pogoscript.org)
- [Eff](http://www.eff-lang.org)
- [JSX](https://jsx.github.io)
- [TypeScript](http://www.typescriptlang.org)
- [Coco](http://satyr.github.io/coco/)
- [MiniScript](https://github.com/thmour/miniscript)
- [LiveScript](http://livescript.net)
- [Logo](https://www.cs.berkeley.edu/~bh/logo.html)
- [CirruScript](http://cirru.org)
- [DogeScript](https://dogescript.com)
- [Mammouth](http://mammouth.wamalaka.com)
- [Kaffeine](http://weepy.github.io/kaffeine/)
- [Jack](https://github.com/creationix/jack)
- [Move](https://github.com/rsms/move)
- [Ham](https://github.com/jameskeane/ham-script)
- [ColaScript](https://github.com/TrigenSoftware/ColaScript)
- [GorillaScript](http://ckknight.github.io/gorillascript/)
- [RedScript](https://github.com/AdamBrodzinski/RedScript)
- [Khepri](http://khepri-lang.com)
- [Taiji](https://github.com/taijiweb/taijilang)
- [Stripes](http://danilo.lekoits.com/Stripes/)
- [LiteScript](https://github.com/luciotato/LiteScript)
- [Spider](http://spiderlang.org)
- [Kal](http://rzimmerman.github.io/kal/)
- [Earl Grey](https://github.com/breuleux/earl-grey/)
- [Cat](https://code.google.com/p/cat-language/)
- [Underload](https://esolangs.org/wiki/Underload)
- [Roy](http://roy.brianmckenna.org)
- [jisp](http://jisp.io)
- [Sibilant](http://sibilantjs.info)
- [Hodor](http://www.hodor-lang.org)
- [Cola](http://www.cola-lang.org)
- [Heron](https://code.google.com/p/heron-language/)
- [ooc](http://ooc-lang.org)
- [SNOBOL](http://www.snobol4.org)
- [MoeScript](https://github.com/moescript/moescript)
- [wisp](https://github.com/Gozala/wisp)
- [Anko](https://github.com/mattn/anko)
- [LispyScript](http://lispyscript.com)
- [Algol68](http://jmvdveer.home.xs4all.nl)
- [Wortel](https://github.com/atennapel/Wortel)
- [Miro](https://github.com/atennapel/Wortel/tree/master/reimplementation)
- [MochiScript](https://github.com/jeffsu/mochiscript)
- [Ioke](https://ioke.org)
- [Falcon](http://www.falconpl.org)
- [E](http://wiki.erights.org/wiki/Main_Page)
- [Felix](http://felix-lang.org)
- [எழில்](http://ezhillang.org) - Ezhil
- [REXX](http://www.oorexx.org/)
- [GNU bc](http://www.gnu.org/software/bc/)
- [Foo](http://esolangs.org/wiki/Foo)
- [ed](http://www.gnu.org/software/ed/)
- [Pony](http://www.ponylang.org/)
- [Boomerang](http://www.seas.upenn.edu/~harmony/)
- [Scilab](http://www.scilab.org/)
- [Takt](http://takt.sourceforge.net/)
- [FontForge](http://fontforge.github.io/)
- [Zimbu](http://www.zimbu.org/)
- [Yacas](http://www.yacas.org/)
- [Nickle](http://nickle.org/)
- [Emojicode](http://www.emojicode.org/)
- [Imba](http://imba.io)
- [Nix](http://nixos.org/nix/)
- [OMake](http://omake.metaprl.org/index.html)
- [Wren](http://wren.io/)
- [Ferite](http://ferite.sourceforge.net/index.html)
- [Ivy](https://godoc.org/robpike.io/ivy)
- [ActionScript 3.0](http://redtamarin.com/)
- [AppleScript](https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html)
- [MiniZinc](http://www.minizinc.org/)
- [Red](http://www.red-lang.org/)
- [Spry](http://sprylang.org/)
- [Objective-C](https://developer.apple.com/reference/objectivec)
- [Charly](https://kcreate.github.io/charly-lang/)
- [Singular](https://www.singular.uni-kl.de/index.php)
- [YoptaScript](https://yopta.space/)
- [Ravi](http://the-ravi-programming-language.readthedocs.io/en/latest/ravi-overview.html)
- [Elvish](https://github.com/elves/elvish)
- [Jam](https://www.perforce.com/resources/documentation/jam)
- [Dafny](https://www.microsoft.com/en-us/research/project/dafny-a-language-and-program-verifier-for-functional-correctness/)
- [Coconut](http://coconut-lang.org/)
- [Lily](https://fascinatedbox.github.io/lily-site/)
- [Chapel](http://chapel.cray.com/)
- [APL](https://www.gnu.org/software/apl/)
- [Dao](http://daoscript.org/)
- [Déjà Vu](https://github.com/gvx/deja)
- [Efene](http://efene.org/index.html)
- [Brat](http://brat-lang.org)
- [Aime](http://aime-embedded.sourceforge.net)
- [FunL](http://edadma.github.io/funl-docs/index.html)
- [Little](http://www.little-lang.org)
- [Goby](https://github.com/goby-lang/goby)
- [Gravity](https://marcobambini.github.io/gravity/)
- [ChaiScript](http://chaiscript.com)
- [Koka](https://www.microsoft.com/en-us/research/project/koka/)
- [Objeck](http://www.objeck.org)
- [Zepto](https://github.com/zepto-lang/zepto)
- [Nit](https://nitlanguage.org)
- [Skylark](https://github.com/google/skylark)
- [Mochi](https://github.com/i2y/mochi)
- [Lean](https://leanprover.github.io)
- [Bracmat](https://github.com/BartJongejan/Bracmat)
- [CLIPS](http://www.clipsrules.net)
- [qmake](http://doc.qt.io/qt-5/qmake-manual.html)
- [Zig](http://ziglang.org)
- [Egison](https://www.egison.org)
- [Argile](http://www.nongnu.org/argile/)
- [Konoha](https://github.com/konoha-project/konoha3)
- [Pyret](https://www.pyret.org)
- [Phix](http://phix.x10.mx)
- [Bon](https://github.com/FBMachine/bon)
- [Clean](https://clean.cs.ru.nl/Clean)
- [Flix](https://flix.dev/)
- [Wolfram](https://www.wolfram.com/language/)
- [Never](https://never-lang.readthedocs.io/en/latest/)
- [Janet](https://janet-lang.org)
- [Inko](https://inko-lang.org)
- [Melon](https://github.com/daniele-rapagnani/melon)
- [Asteroid](https://github.com/lutzhamel/asteroid)
- [Odin](http://odin-lang.org)
- [Kinx](https://github.com/Kray-G/kinx)
- [V](https://vlang.io)
- [Nelua](https://nelua.io)
- [Luau](https://luau-lang.org)
- [Dino](https://dino-lang.github.io)
- [Hare](https://harelang.org)
- [Sather](http://www.gnu.org/software/sather/)
- [ICI](http://atrn.org/ici/)
- [req](https://github.com/andrewpillar/req)
- [Roc](https://www.roc-lang.org)
- [Tweakflow](https://twineworks.github.io/tweakflow/index.html)
- [Emmental](https://esolangs.org/wiki/Emmental)
- [Refal](https://bmstu-iu9.github.io/refal-5-lambda/)
- [Mojo](https://www.modular.com/mojo)
- [Onyx](https://onyxlang.io)
- [C3](https://c3-lang.org)
- [Gleam](https://gleam.run)
- [Effekt](https://effekt-lang.org)
- [MoonBit](https://www.moonbitlang.com)
- [Calcit](https://calcit-lang.org)
- [Shiika](https://github.com/shiika-lang/shiika)
- [11l](http://11l-lang.org)
- [Arturo](https://arturo-lang.io)
- [Ballerina](https://ballerina.io)
- [ChucK](https://chuck.cs.princeton.edu)
- [Unison](https://www.unison-lang.org)
- [Vedic](https://vedic-lang.github.io)
- [Harbour](https://harbour.github.io)
- [Jolie](https://www.jolie-lang.org)
- [Latino](https://www.lenguajelatino.org)
- [Pickle](https://docs.python.org/3/library/pickle.html)
- [LDPL](https://www.ldpl-lang.org)
- [TXR Lisp](https://www.nongnu.org/txr/)
- [Rune](https://rune-rs.github.io)
- [Rhai](https://rhai.rs)
- [Picat](http://picat-lang.org)
- [Oak](https://github.com/adam-mcdaniel/oakc)
- [Oak](https://oaklang.org)
- [NGS](https://ngs-lang.org)
- [YSH](https://www.oilshell.org/release/latest/doc/ysh-tour.html)
- [Nushell](https://www.nushell.sh)
- [DuckScript](https://sagiegurari.github.io/duckscript/)
- [Erg](https://erg-lang.org)
- [Fennel](https://fennel-lang.org)
- [Tengo](https://tengolang.com)

License
---

[SUSHI-WARE](https://github.com/MakeNowJust/sushi-ware)
[![SUSHI-WARE LICENSE](https://img.shields.io/badge/license-SUSHI--WARE%F0%9F%8D%A3-blue.svg)](https://github.com/MakeNowJust/sushi-ware)

(C) 2014-2025 TSUYUSATO "[MakeNowJust][@makenowjust]" Kitsune

[@makenowjust]: https://github.com/makenowjust