Projects
Open Ideas
This is a list of open and abstract ideas that people might be interested in exploring.
Austin Z. Henley's Challenging Projects
austinhenley.com/blog/challengingprojects.html- Text Editor
 - 2D game - Space Invaders
 - Compiler - Tiny BASIC
 - Mini operating system
 - Spreadsheet (hard!)
 - Video game console emulator (hard!)
 
Austin Z. Henley's Modern Challenging Projects
austinhenley.com/blog/morechallengingprojects.html- Ray tracer
 - Key-value store web API
 - Web browser
 - Stock trading bot
 
Algorithms and Data Structures
- Cracking the Coding Interview
 - Elements of Programming Interviews
 - Austin Z. Henley's Challenging Algorithms and Data Structures
 - hackerrank.com
 - leetcode.com
 
Tutorials
- Build Your Own Text Editor
 - Making our own ping
 - Ray Tracing in One Weekend
 - Build your own Redis
 - Building Git
 
Existing Projects
This is a partial list of projects that people who attend Chaitin School events work on.
d20-governance
- github.com/metagov/d20-governance
 - Python, Discord
 - governance games in an LLM-mediated environment within discord
 
harmonica
- github.com/harmonicabot/harmonica
 - Python, Discord
 - LLM-powered chatbot for superfast sensemaking and deliberation
 
karrot
- github.com/karrot-dev
 - Python, Django, Vue.js, Docker, Ansible
 - software that helps grassroots initiatives coordinate face-to-face activities on a local, autonomous, and voluntary basis
 
shared-futures-space
- github.com/animorphcoop/shared-futures-space
 - Python, Django, Docker, htmx, alpine.js
 - management platform for local communities
 
polis
- github.com/compdemocracy/polis
 - JavaScript, React.js, Clojure
 - large scale open ended feedback
 - used by: g0v.tw, vTaiwan, gov.uk, England city councils, et al
 
polislike
- github.com/Goodheart-Labs/polislike
 - JavaScript, React.js, Clojure
 - alternative UI/UX for polis
 - see https://viewpoints.xyz/
 
consul
- github.com/consul/consul
 - Ruby, Ruby on Rails
 - participatory democracy framework
 - developed for Madrid City government
 
decidim
- github.com/decidim/decidim
 - Ruby, Ruby on Rails
 - participatory democracy framework
 - developed for Barcelona City government
 
wikiciv
- wikiciv.org
 - MediaWiki
 - wiki for building civilization from scratch
 
lakehouse
- github.com/sirodoht/lakehouse
 - Go
 - docs with real-time collaboration
 
docs.plus
- github.com/docs-plus/docs.plus
 - JavaScript
 - real-time community collaboration platform
 
meridian
- github.com/sirodoht/meridian/
 - Go
 - PoC decentralised twitter-clone
 
graph_layout, graph_display
- github.com/CicadaCinema/graphs
 - Dart, Flutter
 - general-purpose graph drawing library
 
mataroa.blog
- github.com/mataroa-blog/mataroa
 - Python, Django
 - blogging platform
 
nwspk-web
- github.com/nwspk/web
 - Ruby, Ruby on Rails
 - event management system
 
design_factory
ockam
- https://github.com/build-trust/ockam
 - Rust
 - orchestrate end-to-end encryption, mutual authentication, key management, credential management, and authorization policy enforcement