🧰
Open Source Toolkit

Know how to use it before you click: online, self-hosted, desktop, CLI

中文

Fun

23 curated open-source projects

Puter

HeyPuter/puter
Ready to use

🌐 The Internet Computer! Free, Open-Source, and Self-Hostable.

沙盒BrowserSelf-hostable
43.6k TypeScript Open onlineRepository

GDevelop

4ian/GDevelop
Ready to use

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

Game devNo-code
26.8k JavaScript Open onlineRepository

p5.js

processing/p5.js
Ready to use

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org

Creative codingVisualization
24.0k JavaScript Open onlineRepository

BongoCat

ayangweb/BongoCat
Download & install

🐱跨平台互动桌宠 BongoCat,为桌面增添乐趣!

WinmacOSLinuxDesktop petFun
23.5k Vue DownloadRepository

Lively Wallpaper

rocksdanister/lively
Download & install

Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.

WallpaperDesktopNovelty
19.7k C# DownloadRepository

Pyxel

kitao/pyxel
Ready to use

A retro game engine for Python

Game devPixel art
17.9k Rust No online versionRepository

genact

svenstaro/genact
Download & install

🌀 A nonsense activity generator

Terminal toyNovelty
12.2k Rust DownloadRepository

Sonic Pi

sonic-pi-net/sonic-pi
Download & install

Code. Music. Live.

Music makingCreative coding
12.1k C++ DownloadRepository

No More Secrets

bartobri/no-more-secrets
Download & install

A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.

Terminal toyVisual effects
7.8k C DownloadRepository

Cava

karlstav/cava
Download & install

Cross-platform Audio Visualizer

Terminal toyAudio visualizer
6.4k C DownloadRepository

tinyraytracer

ssloy/tinyraytracer
Ready to use

A brief computer graphics / rendering course

GraphicsTutorial
5.4k C++ No online versionRepository

The Powder Toy

ThePowderToy/The-Powder-Toy
Ready to use

Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.

沙盒Visual effectsPhysics
5.3k C++ Open onlineRepository

cmatrix

abishekvashok/cmatrix
Download & install

Terminal based "The Matrix" like implementation

Terminal toyRetro
5.3k C DownloadRepository

OpenUtau

stakira/OpenUtau
Download & install

Open singing synthesis platform / Open source UTAU successor

Music makingSpeech synthesis
4.3k C# DownloadRepository

Surge XT

surge-synthesizer/surge
Download & install

Synthesizer plug-in (previously released as Vember Audio Surge)

Music makingAudio
4.0k C DownloadRepository

Hollywood

dustinkirkland/hollywood
Download & install

Turns your terminal into a Hollywood hacker scene, with a wall of windows scrolling fake data streams

Terminal toyNovelty
3.3k Shell DownloadRepository

Sandspiel

MaxBittker/sandspiel
Ready to use

Creative cellular automata browser game

沙盒Visual effects
3.2k JavaScript Open onlineRepository

StrudelArchived

tidalcycles/strudel
Ready to use

MOVED TO CODEBERG - Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

Music makingCreative coding
3.0k JavaScript Open onlineRepository

pipes.sh

pipeseroni/pipes.sh
Download & install

Animated pipes terminal screensaver

Terminal toyVisual effects
3.0k Shell DownloadRepository

oneko.js

adryd325/oneko.js
Library

Cat follow mouse real! A script I wrote to put a cat on my site.

桌面宠物RetroNovelty
1.3k JavaScript DocsRepository

asciiquarium

cmatsuoka/asciiquarium
Download & install

Enjoy the mysteries of the sea from the safety of your own terminal!

Terminal toySoothing
1.3k Perl DownloadRepository