Awesome Lists

awesome-demoscene

by psykon

awesome listpushed over 2 years ago

A list of demoscene related tools, code and ressources.

AI summary

Demoscene toolkit

A curated collection of demoscene tools, code, and resources for creating demo scenes on PC and other platforms.

stars
323
forks
9
watching
15
awesome list
1
entries
150
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/psykon/awesome-demoscene/links.svg)](https://awesome.facts.dev/awesome/psykon/awesome-demoscene)
HTML
<a href="https://awesome.facts.dev/awesome/psykon/awesome-demoscene"><img src="https://awesome.facts.dev/shield/psykon/awesome-demoscene/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/psykon/awesome-demoscene/links.svg

What's in the list

150 links in 19 sections, with live GitHub stats.activeno commit in 2y

Tutorials and Guides

Demomaking / Frameworks, Libs & Engines

  • Vulkan Shadertoy launcher

    create a small single-bin(exe) file with built-in shaders. Using Vulkan and C. (~50Kb with builtin large shader)

  • Leviathan 2.0

    A simple "framework" for developing small (around 1-8 kilobyte) Demoscene productions

  • shortcrust

    Shortcrust is a Python wrapper library for OpenGL, intended for building applications that are portable to the Raspberry Pi

  • Blossom

    4K Executable Graphics framework

  • Ever Laster Engine

    Excess demo engine

  • 4k Demo Oven

    Framework for 4k demos

  • LunarEngine

    This is a very primitive graphics engine, using a simple integer array as chunky-buffer

  • Ghostown & Whelpz 2021

    Amiga OCS demoscene related sources

  • Harfang3D

    A high-end platform for 2D and 3D application development (C++, Python, Lua)

Demomaking / Tools

  • tooll3

    Open source software to create realtime motion graphics. Main demotool of

  • nin

    Ninjadev's internal demo tool. It is a tool for easing development of browser-based WebGL demos

  • Rocket

    A tool for synchronizing music and visuals in demoscene productions

  • Crinkler

    Crinkler is an executable file compressor for Windows for compressing small demoscene executables

  • Farbrausch Public Repo

    Farbrausch tools from 2001 to 2011 including werkzeug3 and kkrunchy

  • Werkzeug4

    Farbrausch Werkkzeug4 and Screens4

  • CNS 2012 Source Pack

    Repo containing demotools (and intros) of conspiracy up to 2012

  • Grimoire

    A cross-platform live-coding tool for creative coding with GLSL shader demos

  • Shader Minifier

    A tool that minifies and obfuscates shader code (GLSL and HLSL)

  • GLSL Shader Shrinker

    A Windows GUI tool that attempts to reduce the size of GLSL fragment shader code, whilst keeping it readable and understandable

  • Shiba

    Digital content creation tool for demoscene and live coding

  • gShaderReplacer

    OpenGL proxy dll for shader replacement and debugging

  • Bonzomatic To Shadertoy

    Python script to convert bonzomatic glsl fragment shaders to use them on shadertoy.com

Demomaking / Graphics

  • grafx2

    ultimate 256-color bitmap paint program -

  • moebius

    Modern ANSI & ASCII Art Editor

Demomaking / Audio & Synths

  • Soundbox

    SoundBox is an HTML5 synth music tracker/editor, suitable for creating music for small JavaScript demos (4K / 8K)

  • WaveSabre

    WaveSabre is a software synthesizer and toolchain for music for 64K intros

  • pulsejet

    A bespoke sample compression codec for 64k intros

  • 4klang

    4klang is a modular software synthesizer package intended to easily produce music for 4k intros

  • 64klang

    64klang is a modular, nodegraph based software synthesizer package intended to easily produce music for 64k intros

  • Axiom

    A powerful realtime node-based audio synthesizer

  • OpenMPT

    A free Windows/Wine-based tracker and libopenmpt, a library to render tracker music

  • libxm

    A small XM (FastTracker II Extended Module) player library

  • Oidos

    Oidos is a software synthesizer, based on additive synthesis, for making music for very small executables, such as 4 and 8 kilobyte intros

  • sointu

    Fork of 4klang, supporting 386, amd64 and wasm. Runs on Windows, Mac, Linux & browser

  • hivelytracker

    Music tracker for AHX and HVL formats

  • pt2-clone

    Music tracker clone of ProTracker 2 for modern computers

  • ft2-clone

    Fasttracker II clone

  • komposter

    lightweight music composing system

  • bambootracker

    -YM2608 (OPNA, sound chip of Yamaha) music tracker

  • klystrack

    Chiptune tracker

  • goattracker

    C64 music editor

  • cheesecutter

    SID music editor

  • furnace

    multi-system chiptune tracker compatible with DefleMask modules

  • schism tracker

    ImpulseTracker clone aiming at providing the same look&feel

Productions / Executable Graphics

Productions / 1k Intros

Productions / 4k Intros

Productions / 8k Intros

Productions / 64k Intros

Productions / Demos

Misc Repos / Demoparty Organizing

  • CompoKit

    CompoKit is an all-inclusive environment with (almost) all tools required for hosting PC demoscene competitions

  • Bonzomatic

    A live-coding tool, where you can write a 2D fragment/pixel shader while it is running in the background

  • Bonzomatic Server

    Relays shaders from opponents during LiveShading battle that use Bonzomatic

  • Partymeister

    The Partymeister Demoparty "Intranet" and Composystem

  • stuhl.js (Partymeister notification bot)

    This bot provides the ability for Partymeister to broadcast certain events to several destinations

  • WUHU

    Lightweight Party Management System

Misc Repos / Viewing and Capturing

  • Shadertoy to video with FBO

    frame perfect Shaders capture script made in Python and OpenGL. Suport Windows/Linux

  • Capturinha

    A tool for real time screen and audio capture on Windows, using NVIDIA's NVENC

  • Conduit

    Demo downloader and watching utility and browser plugin

  • upskkale

    .kkapture-based realtime upscaling of demos that run in deprecated / unsupported video modes

  • Exemusic Recorder

    A tool to record music from executables

  • Foxotron

    ASSIMP based general purpose model viewer ("turntable") created for the Revision 2021 3D Graphics Competition

  • ILBMViewer

    ILBM (color-cycling image format) viewer for Windows

  • showNet

    Demo viewer using Pouet.net's metadata

Misc Repos / Websites & Social

Misc Repos / Github Orgs & Collections

Demoscene Around the Web / Community & Archives

  • scene.org

    Home of the scene.org archive, sceneid and various scene related sites

  • Demozoo

    A website dedicated to collecting and organizing the history of the demoscene - its productions, people, events and many other bits of information

  • pouet

    Home of the glöps, prods and the oldskool pouët.net bbs

  • demoparty.net

    A list of demoscene events happening around the world

  • livecode.demozoo.org

    Archive of recordings from different livecoding events

  • scene.hu

    The hungarian demoscene portal and community

  • scenecity

    Streaming and Chat Platform for the demoscene

  • scenesat

    A demoscene online-radio, community and accociation

  • Nectarine

    Demoscene online-radio and home of the Demovibes DJ Mixes

Demoscene Around the Web / Curated Lists and Galleries

  • curio

    A curated and continuously expanding collection of modern demoscene and real-time graphics pieces

  • executable.graphics

    A collection of executable graphic prods curated by xy

  • nanogems

    A curated selection of the best Tiny Intros from the Demoscene

Demoscene Around the Web / Youtube Channels and Podcasts

  • psenough

    Personal channel of ps. He publishes a monthly demoscene report as well as guides, partyreports and curated playlists

  • Fairlight

    Channel of the Fairlight demogroup. Publishes FairlightTV with interviews, reports and technical insight

  • Inigo Quilez

    Personal channel of iq. Lot's of content and tutorials on shadercoding, shadertoy and math

  • ferrisstreamsstuff

    Personal channels of ferris with recordings on streams on demomaking, emulator development and hardware hacking

  • Gasman

    Personal channel of gasman with ZX Spectrum, TIC-80 and livemusic content

  • Zine: The Radio show

    Zine is a Demoscene Podcast from and for sceners, and everyone curious about one of the oldest but still very lively digital art cultures

  • Demoscene High-Quality Videos (Annikras)

    Youtubes biggest collection of captured demos and intros

  • AssemblyTV

    Channel of Assembly

  • Echtzeit

    Channel of the swiss scene accociation

  • Revision

    Channel of the revision demoparty with compo and seminar recordings

  • Evoke Demoparty

    Channel of the Evoke demoparty with compo and seminar recordings

  • Field-FX

    Channel of the Field-FX demoparty

Demoscene Around the Web / Demoscene Organisations

  • Computerkunst e.V

    Berlin based NPA for the support of the demoscene

  • Inércia

    Inércia is a non-profit organisation aimed to make the demoscene known in Portugal through preservation and outreach

  • Echtzeit - digitale Kultur

    Echtzeit is a charitable association, with the primary goal of facilitating and supporting the Demoscene in Switzerland

  • The Bloop Museum (patreon)

    The US based Bloop Museum strifes to start a year-round brick-and-mortar electronic entertainment museum

  • Norsk Demopartyforening

    A non-profit organization that has the goal of furthering demoparties in Norway

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.