{"slug": "templeos", "name": "TempleOS", "category": "os", "category_name": "Operating systems and desktop", "description": "", "recommenders": 3, "commenters": 8, "warners": 0, "score": 4.113, "rising": 0.35, "first": "2025-12-20", "latest": "2026-09-22", "why": "I actually miss what I had when I was playing around in TempleOS.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 7, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I actually miss what I had when I was playing around in TempleOS.", "kind": "", "icon": false, "domain": "wikipedia.org", "github_repo": null, "official_url": "https://templeos.org/", "pricing": "", "aliases": ["TempleOS"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 796924929, "item_id": 49807808, "url": "https://news.ycombinator.com/item?id=49807808", "by": "Rendello", "date": "2026-09-22", "stance": "recommend", "quote": "I actually miss what I had when I was playing around in TempleOS.", "excerpt": "In terms of a documentation artifact, I love what `cargo doc` generates, but when I'm inside a source file, any plaintext solution seems so limiting. I actually miss what I had when I was playing around in TempleOS. All text in the OS is rich (you can toggle between the markup and the standard WYSIWYG view), so comments could have formatting, colours, images (bitmap or vector, great for diagrams), hell, even (aggress", "context": "", "use_case": "rich text in source code", "switched_from": "", "story": "Markdown in /src"}, {"id": 778876016, "item_id": 48679751, "url": "https://news.ycombinator.com/item?id=48679751", "by": "cml123", "date": "2026-06-25", "stance": "recommend", "quote": "I feel it would be remiss of me not to mention the humble TempleOS support for mixing code and sprites.", "excerpt": "I feel it would be remiss of me not to mention the humble TempleOS support for mixing code and sprites. I can't say I've ever used the system myself, but its DolDoc format [0] offered some pretty nifty features for directly interspersing sprites into source code viewable together as one. You can see some screenshots on the hackmag page [1] under the section that reads: \"If that\u2019s not enough to impress you, open any g", "context": "", "use_case": "", "switched_from": "", "story": "Mixing Visual and Textual Code"}, {"id": 774381776, "item_id": 48398861, "url": "https://news.ycombinator.com/item?id=48398861", "by": "TiredOfLife", "date": "2026-06-04", "stance": "recommend", "quote": "https://templeos.org/", "excerpt": "https://templeos.org/", "context": "", "use_case": "", "switched_from": "", "story": "VoidZero Is Joining Cloudflare"}]}], "caveats": [], "who": [{"by": "Rendello", "context": "hobby programmer", "url": "https://news.ycombinator.com/item?id=48031730", "date": "2026-05-05"}], "tags": [], "use_cases": ["rich text in source code", "hobby programming", "runs on jslinux", "running it in wasm", "graphical demos"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49794478", "title": "Markdown in /src", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48667560", "title": "Mixing Visual and Textual Code", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48660671", "title": "Running Windows Games on a Hobby OS with Wine", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48398055", "title": "VoidZero Is Joining Cloudflare", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48195009", "title": "I've built a virtual museum with nearly every operating system you can think of", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48025687", "title": "IBM didn't want Microsoft to use the Tab key to move between dialog fields", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 1}, "2026-01": {"neutral": 1}, "2026-02": {"neutral": 1}, "2026-03": {"neutral": 1}, "2026-04": {}, "2026-05": {"neutral": 2}, "2026-06": {"recommend": 2, "neutral": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 796924929, "item_id": 49807808, "url": "https://news.ycombinator.com/item?id=49807808", "by": "Rendello", "date": "2026-09-22", "stance": "recommend", "quote": "I actually miss what I had when I was playing around in TempleOS.", "excerpt": "In terms of a documentation artifact, I love what `cargo doc` generates, but when I'm inside a source file, any plaintext solution seems so limiting. I actually miss what I had when I was playing around in TempleOS. All text in the OS is rich (you can toggle between the markup and the standard WYSIWYG view), so comments could have formatting, colours, images (bitmap or vector, great for diagrams), hell, even (aggress", "context": "", "use_case": "rich text in source code", "switched_from": "", "story": "Markdown in /src"}, {"id": 778876016, "item_id": 48679751, "url": "https://news.ycombinator.com/item?id=48679751", "by": "cml123", "date": "2026-06-25", "stance": "recommend", "quote": "I feel it would be remiss of me not to mention the humble TempleOS support for mixing code and sprites.", "excerpt": "I feel it would be remiss of me not to mention the humble TempleOS support for mixing code and sprites. I can't say I've ever used the system myself, but its DolDoc format [0] offered some pretty nifty features for directly interspersing sprites into source code viewable together as one. You can see some screenshots on the hackmag page [1] under the section that reads: \"If that\u2019s not enough to impress you, open any g", "context": "", "use_case": "", "switched_from": "", "story": "Mixing Visual and Textual Code"}, {"id": 778615600, "item_id": 48663475, "url": "https://news.ycombinator.com/item?id=48663475", "by": "jonjacky", "date": "2026-06-24", "stance": "neutral", "quote": "The best known example is Terry Davis' TempleOS.", "excerpt": "I wonder what a hobby OS would have looked like it if it assumed nothing, that is, as a thought experiment ... There are some hobby OS projects that do this. The best known example is Terry Davis' TempleOS. https://en.wikipedia.org/wiki/TempleOS If you only want to please yourself, you can dispense with all that legacy stuff. You can stay busy and enjoy yourself in your own world. Some of the hobby OS listed here loo", "context": "", "use_case": "", "switched_from": "", "story": "Running Windows Games on a Hobby OS with Wine"}, {"id": 774381776, "item_id": 48398861, "url": "https://news.ycombinator.com/item?id=48398861", "by": "TiredOfLife", "date": "2026-06-04", "stance": "recommend", "quote": "https://templeos.org/", "excerpt": "https://templeos.org/", "context": "", "use_case": "", "switched_from": "", "story": "VoidZero Is Joining Cloudflare"}, {"id": 771217264, "item_id": 48201079, "url": "https://news.ycombinator.com/item?id=48201079", "by": "lorenzohess", "date": "2026-05-19", "stance": "neutral", "quote": "I don't see TempleOS here unfortunately", "excerpt": "I don't see TempleOS here unfortunately https://gitlab.com/virtualosmuseum/virtualosmuseum/-/blob/master/CREDITS.md", "context": "", "use_case": "", "switched_from": "", "story": "I've built a virtual museum with nearly every operating system you can think of"}, {"id": 768507680, "item_id": 48031730, "url": "https://news.ycombinator.com/item?id=48031730", "by": "Rendello", "date": "2026-05-05", "stance": "neutral", "quote": "all my hobby programming was in TempleOS", "excerpt": "> Like, does he hit space N times? Like the girl in Silicon Valley! [1] I thought it was a bit funny that she was just hitting the space key over and over, but around the same time all my hobby programming was in TempleOS and I did the same thing. The indents were only 2 spaces though, and the tabs were eight wide. Actually TempleOS' creator Terry Davis mixed tabs and spaces for the same argument stated in the Silico", "context": "hobby programmer", "use_case": "Hobby programming", "switched_from": "", "story": "IBM didn't want Microsoft to use the Tab key to move between dialog fields"}, {"id": 757036544, "item_id": 47314784, "url": "https://news.ycombinator.com/item?id=47314784", "by": "AlecMurphy", "date": "2026-03-09", "stance": "neutral", "quote": "I made some modifications last month to get TempleOS running on the x86_64 JSLinux", "excerpt": "If anyone is interested, I made some modifications last month to get TempleOS running on the x86_64 JSLinux: https://ring0.holyc.xyz/", "context": "", "use_case": "runs on JSLinux", "switched_from": "", "story": "JSLinux Now Supports x86_64"}, {"id": 751853312, "item_id": 46990832, "url": "https://news.ycombinator.com/item?id=46990832", "by": "zb3", "date": "2026-02-12", "stance": "neutral", "quote": "See my experiments with TempleOS here", "excerpt": "Probably could be made faster by: - using native exception handling - getting rid of asyncify (but it would require JSPI) See my experiments with TempleOS here: https://zb3.me/qemu-wasm-test/", "context": "", "use_case": "Running it in WASM", "switched_from": "", "story": "Run Pebble OS in Browser via WASM"}, {"id": 748532193, "item_id": 46783262, "url": "https://news.ycombinator.com/item?id=46783262", "by": "Rendello", "date": "2026-01-27", "stance": "neutral", "quote": "In TempleOS:", "excerpt": "I never did the collision physics, but I used to love making graphical demos with \"falling sand\"-type simulations. One of the first was \"rain\" [1] by semi-randomly walking blue pixels down the screen and not clearing the buffer. But then the screen would go all blue, so I made them pop up to the top and do the same walk but as black pixels. It came out as a rain-on-the-window effect: https://x.com/Rendello_/status/12", "context": "", "use_case": "graphical demos", "switched_from": "", "story": "Snow Simulation Toy"}, {"id": 741457840, "item_id": 46341115, "url": "https://news.ycombinator.com/item?id=46341115", "by": "krackers", "date": "2025-12-20", "stance": "neutral", "quote": "http://www.codersnotes.com/notes/a-constructive-look-at-templeos/", "excerpt": "http://www.codersnotes.com/notes/a-constructive-look-at-templeos/", "context": "", "use_case": "", "switched_from": "", "story": "I wrote a code editor in C and now I'm a changed man"}]}