I built an open-source kernel for Texas Instruments calculators
You know that old TI calculator you used in high school, then put in a box and forgot about? Have you ever wished you had an operating system for your calculator with preemptive multitasking, dynamic memory management, a tree filesystem conforming to the FHS, and all the comforts of Unix? Well, good news: that's totally a thing that exists. I've been working on my kernel for about three and a half years now and I'm looking for new contributors to help out. It's written entirely in z80 assembly, and it's both challenging and fun to work on. There's an IRC channel for contributors or people…
I built an open-source kernel for Texas Instruments calculators launched on March 8, 2014 with 20 votes and more than 75% of that year's launches.
In plain words
An open-source kernel designed for Texas Instruments calculators, written entirely in z80 assembly. It provides preemptive multitasking, dynamic memory management, and a Unix-like filesystem for vintage calculators. The project targets developers and enthusiasts interested in low-level programming and retro computing. Contributors can collaborate through the project's IRC channel and GitHub repository.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
You know that old TI calculator you used in high school, then put in a box and forgot about? Have you ever wished you had an operating system for your calculator with preemptive multitasking, dynamic memory management, a tree filesystem conforming to the FHS, and all the comforts of Unix? Well, good news: that's…
Does a similar job
all alternatives →
My from-scratch OS kernel that runs DOOM2025 · github.com · ▲320Hi there! I've been on-and-off working on TacOS for a few months, which follows some UNIX-derived concepts (exec/fork, unix-style VFS, etc) and is now able to run a port of Doom, with a fairly small amount of modifications, using my from-scratch libc. The performance is actually decent compared to what I expected. Very interested to hear your thoughts. Thank you!
I made a web-based notepad with a built in unit calculator2022 · numpad.io · ▲488I launched NumPad v1 on here a few years ago, and back then it wasn't much more than a thin CodeMirror wrapper around the calculator engine I'd written. Now I've rewritten it as a PWA that supports multiple documents, persists them to IndexedDB, and has a syncing service for paying customers. Syncing is handled by Automerge[1] under the hood, which should make it relatively easy to get document sharing working too. [1] https://automerge.org/
MyraOS – My 32-bit operating system in C and ASM (Hack Club project)Oct 2025 · github.com · ▲247Hi HN, I’m Dvir, a young developer. Last year, I got rejected after a job interview because I lacked some CPU knowledge. After that, I decided to deepen my understanding in the low level world and learn how things work under the hood. I decided to try and create an OS in C and ASM as a way to broaden my knowledge in this area. This took me on the most interesting ride, where I’ve learned about OS theory and low level programming on a whole new level. I’ve spent hours upon hours, blood and tears, reading different OS theory blogs, learning low level concepts, debugging, testing and working on…
- IMI'm 17 and I created a Forth interpreter for the TI-84+ calculator2018 · ▲56
https://github.com/siraben/ti84-forth Hi HN! For the past year I've been getting into programming in Z80 assembly (especially for the TI-84+). More recently I've been learning about the Forth programming language and after a lot of searching online (in vain) for a Forth interpreter for the TI-84, I decided to write one myself. It's been fun demoing this to others, because it's a very unexpected use of a calculator. It's my largest project to date, and I'm interested to know what the HN community thinks, please feel free to critique my code! -- Ben
- KAKnightOS – An open-source OS for calculators2016 · knightos.org · ▲180
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2014
the whole month →
A large collection of good product email design.
Growth · 2014 · reallygoodemails.com

Voxel Quest March Update from Gavan Woolery on Vimeo .
Life & fun · 2014 · voxelquest.com
- AS
SlideRule helps you learn job-skills online by curating the web
Work · 2014 · mysliderule.com
- IV
Use the arrow keys to collect all coins and finish each level.
Life & fun · 2014 · lessmilk.com
- RT
Life & fun · 2014 · scoutapp.github.io
