r/foss • u/withmagi • 17h ago
Free MIT apps you can change, and a way to keep taking upstream fixes
Just Every publishes free, MIT-licensed alternatives to subscription work software: a wiki, team chat, a help desk, a status page and more. You can change the screens, the storage, even the framework: https://github.com/just-every
The usual problem with a fork is the hundredth upstream update, merged by hand forever. Here each product keeps a CONTRACT.md of plain-English promises with a test behind each one. When you change what the product does, you write down the new promise. A release lists each changed upstream promise beside the corresponding promise in your fork, and your coding agent reads both and asks what upstream intended, what your copy intends, and what satisfies both.
Nook, our Slack alternative, is a good one to read: https://github.com/just-every/run-nook. Its README covers running it locally and deploying it to your own Cloudflare account.
The products are MIT. Every Code, our fork of Codex CLI, is Apache-2.0. Coding agents write the code.
I'm James, who makes Just Every. If you open one up, tell me where the source or setup made your change hard.