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