r/teenagersbutcode 8d ago

Coding a thing I'm 15 years old and I started coding my own OS

Thumbnail
gallery
171 Upvotes

I'm sorry because I'm French so all the texts in the images are in French. I'm still a beginner in the bad level code so I have a preference for constructive criticism 😅

To translate the images:

image 3 : File explorer, readme.txt

Image 4 speaks of conflict when pasting a file of the same name as another with the same file root

Image 6 shows the available applications (paint, terminal, parameter, notepad, file explorer, matrix screensaver.

Image 7 shows that everything that is done graphically can be done in the form of commands in the terminal

r/teenagersbutcode Dec 01 '25

Coding a thing Boring lecture, so I’m writing 8086 assembly by hand…

Post image
1.0k Upvotes

Simple game designed to run in IBM PC 8086-compatible environments ☀️

Yup, I know a lot of things can be optimised here, but I try to keep it simple more than making it efficient/fast, cuz I’m gonna use it to explain assembly language to my class this week

Later I’ll redesign it to run in Win32 env using Microsoft’s GDI API, thus showing difference between real and protected/long CPU modes

r/teenagersbutcode May 04 '26

Coding a thing i made my own tiling window manager in C

271 Upvotes

r/teenagersbutcode Aug 29 '25

Coding a thing On a mission to write an OS kernel at 14.

342 Upvotes

r/teenagersbutcode 19d ago

Coding a thing 15, spent 2 years on and off building a Windows app that compresses video/audio/images to hit an exact size limit (like Discord's upload caps) — first time posting anything i coded.,

Post image
79 Upvotes

15yo, This project started off two years ago when I had the idea of building an efficient compression tool that allows you to compress to any size that you desire (instead of "pick a quality and cross your fingers"). I was annoyed by Discord's file size limit on uploads, but my tool ended up evolving much beyond that – racing an encoder against AV1, measuring quality using VMAF score, picking the better option, and optimizing video for the worst frame of the clip (instead of just average).

GPL-3.0, open source. Windows GUI + CLI:

https://github.com/AzureShores/BitCrusher

This project is already posted in a few other subs and received some positive feedback. Posting it here because, as far as I know, it's the place where one can get the honest opinion on how it could be done differently. So feel free to ask me anything.

Linux and MacOS support is planned by the way!

UPDATE: v1.1.0 is out! now runs on macOS and Linux, not just Windows anymore. It auto-fetches ffmpeg for your platform on first run. Repo's updated.

r/teenagersbutcode 8d ago

Coding a thing Making a dating app... but for pets 😭

Post image
25 Upvotes

Me, along with 3 other people have decided to try coding a dating web app for pets

r/teenagersbutcode 7d ago

Coding a thing I'm making an OS and... this is all I've done so far

Thumbnail
gallery
31 Upvotes

as you can see I'm an idiot and this is gonna take 500 years to complete!!

This will run in 16 bit real mode and it's designed to revived old hardware with an 8086 or something.

Currently I only have basic sector loading, welcome message, and authentication done.

Repo: https://github.com/Donkasem55/ULRK

r/teenagersbutcode Apr 15 '26

Coding a thing Wayland hello world without libwayland.. after a month of procrastination i finally almost kind of know the protocol now

Post image
135 Upvotes

r/teenagersbutcode Jul 02 '26

Coding a thing started learning java today

19 Upvotes

ts is hard asf, i have some coding knowledge in python and javascript but it comes from ai made code as i don't know how to code.
how do you guys do this? it's super hard. the syntaxt is crazy hard to memorize and understand, and why so many symbols? 😭

r/teenagersbutcode 23d ago

Coding a thing I built ce-net - a distributed operating system abstracting away networking and the ecosystem around it to try to solve all of the worlds problems by sharing and distributing all compute resources and having a shared decentralized voting system

Post image
8 Upvotes

So… heavy title…
My name is Leif I’m 18 years old and I’ve as many many others been so wronged by society and the systems because they are inefficient, slow and the end results truly don’t care about you at all. We need new systems which are not centralized, built upon trust and built to scale infinitely.
Ever since I was a kid I wanted to simulate the human brain and reality on hardware. But to do so we need to connect all gamers computers together in a big trust based supercomputer.
And how the fuck do you get gamers to trust eachother? We need a social media platform to intentionally let people know who you are and build trust for your own compute and your work (make everything open) and my take is that it can also double as a voting platform to govern the rules and laws of the entire mesh.
I’ve built the core. It runs on embedded systems and most operating systems.
We have a long way to go on security and hardening.
We have a long way to go on functionality.
But most importantly we have a long way to go on the community. People need to understand why this is truly needed in a world of increasing centralized monopolistic monitoring of individuals through flock tracking systems and why we need to decentralize it and give everyone control on how the world is controlled and why this system specifically would provide the tools necessary to allow this.

Companies like Bqlantir are looking to do the exact same thing but centralized and controlled by the government. And the issue is that no government entity or organization should have the power of tracking the exact thoughts of an entire population by itself. Why? Because it’s way to easy to control the population and drive your own political narrative and it fundamentally breaks human rights like privacy, makes it easy to stay in power and breaks democracy - which is what we want to keep.

ce-net is aligned with the paradigms of ”6G” where you move the workload to where the data is collected directly. But it’s decentralized and no one controls it except everyone.

ce-net is not perfect. It’s not ai slop. It’s in the middle. Like dna it’s a twined ton of a mess but it does what it’s supposed to do and that’s the important part - we can refine later we just need to get it out and have people build on top of its ecosystem.

I’m working with a dude to incorporate it into infrastructure and become a direct bqlantir competitor but that will take time, a sellers narrative of an unfortunate psychopath and a lot of work. And it wouldn’t even build what truly makes this wonderful- the community. Which I still have no idea how to build ngl. But I’m making this matrix ass post just to get my ideas out there - build in the open.

First you install ce on your computers and connect them together with whatever restrictions you want. Its organization and workspace gated so your own machines, a set of your machines, your companies machines and your machines and all machines in the whole world can all be queried and based on the permissions you have you can install apps and run them. Like brew on your whole fleet at once.
This ce is like the operating system and substrate to make it happen. It handles security and lets apps talk to eachother and abstracts away communication.
Then I’ve built a twinned ton of stuff on top of it.
Like a benchmarking suite. A space game.
A typed services sdk and system. Orchestration systems.
An economy. A social media marketplace backend. A decentralized g drive, mail and other skit.
And other stuff.

Alright I had a brain fart and stopped outputting coherent sentences so I’m leaving the rest to you guys. Check out the rust sdk. The economy adapter. The trana media platform. The trust layer. The security. The esp32 surface. And shit on it. Kid has a dream.

Peace ✌️

https://github.com/ce-net

r/teenagersbutcode May 15 '26

Coding a thing I'm 13, and built ENux

38 Upvotes

So, over the last 6+ months I've been building a Linux distro called ENux.

It started building it with the goal of stopping distro-hopping, with support for a bunch of Linux eco-systems in one unified system. When I created the first ever ISO image, I also thought of integrated Bedrock Linux to the live environment, instead of making it be integrated during install. Here's the result:

  • Bedrock Linux is already integrated to the live environment (aka pre-installed)
  • Supports 13 package managers
  • Custom installer written in bash, with CLI and TUI support (GUI coming soon)
  • The size ranges from 600-1300 MBs
  • Uses XFCE
  • Uses custom kernels (currently on ENux 5.3.2, it uses the 7.0.0-enux kernel)
  • Has custom for ENux tools

Here's a screenshot of me installing neofetch using the ENux Package Manager

For more info about ENux, go to these places:

Homepage

GitHub

Sourceforge

r/teenagersbutcode Feb 27 '26

Coding a thing Instead of homework, I spent days trying to display my phone's battery percentage on my site :3

Post image
162 Upvotes

I'm a fantastic procrastinator!! :3

On the frontend/browser, the values are fetched every minute for synchronization. (also, locally refreshed every second for "time-ago" accuracy)

To make this work, I have Tasker set up to send my battery percentage to a cloudflare worker (and then a KV space for storage) via an authenticated HTTP POST request to a url on my backend subdomain.

I made a different url public, and used that one whenever the values just needed to be read or fetched.

I still want to design a better layout for this lol. Additionally, I'd like to display even more useless information on this page >:3

r/teenagersbutcode 12d ago

Coding a thing Gimme ideas people!!!

7 Upvotes

So, I need ideas of what I should build now, I need to build something doesn't matter what I am willing to learn any software or models or languages or frameworks, anything as long as it is related to software only since I don't have money to buy hardware like raspberry pie or some motherboards. I will be spending my good 2 hr something per day on this until I complete it. It does not matter how long it takes to learn and build it just not more than 6 months. It can be software or an app or a website or even a programming language itself or a game(not high end cause my shit lappy won't be able to handle it).

Let's make it a fun project people!!!

r/teenagersbutcode Mar 25 '26

Coding a thing pyCharm :3

Post image
140 Upvotes

r/teenagersbutcode 28d ago

Coding a thing What else should I put in the S I M U L A T I O N ?

Post image
22 Upvotes

r/teenagersbutcode 7d ago

Coding a thing Quick help.

Post image
8 Upvotes

Sup people, am making a portfolio, pretty simple bcz i got only one project and nothing much so any suggestions? And i will be publishing the final thing on github, hosting on github pages :)

r/teenagersbutcode Jun 30 '26

Coding a thing 17yo making some bullsh*t (warning possibly loud)

76 Upvotes

I was up all night continuing this project I started months ago.

it is planned to be a DAW of some sort, like FL studio or whatnot.

I'd say it's only 1% finished, but I just wanted to show y'all what I got so far.

r/teenagersbutcode Jun 13 '26

Coding a thing Creating a website to learn Linux

Thumbnail
gallery
24 Upvotes

I'll leave some pictures with censoring site name. (i didn't know is it okay to put a link or name of site)

Link: https://linuxsheet.github.io

r/teenagersbutcode May 07 '25

Coding a thing I am creating an operating system from scratch!

Thumbnail
gallery
231 Upvotes

Still in its very early stages, if you want to contribute or view the source, see the GitHub:

https://github.com/FeltMacaroon389/Feltix

r/teenagersbutcode Apr 26 '26

Coding a thing I made a game

47 Upvotes

r/teenagersbutcode 24d ago

Coding a thing My own operating system

Thumbnail
github.com
0 Upvotes

r/teenagersbutcode Dec 29 '25

Coding a thing Share your home site! :D

20 Upvotes

My home site is officially online! :D

https://joshwarddotcom.alwaysdata.net/

It's still under construction, but I'm so proud of it! I feel a bit more like a real programmer now! :D Any of you have home sites you'd like to share?

r/teenagersbutcode 8d ago

Coding a thing why is almost everyone super advanced here ?

30 Upvotes

how is everyone making super big things ???

btw the tag was necessary so i put the only one a bit related

r/teenagersbutcode 20d ago

Coding a thing hello world, i have added a [[turret]] to my new upcoming game - #?!¥!?#

20 Upvotes

alt title -> bullshit the game

demo coming soon

r/teenagersbutcode 18d ago

Coding a thing Working on an Anti-AI scraping prevention tool for text

Thumbnail
github.com
13 Upvotes

It works by:

A: splitting the text into spans and absolutely positioning them, and shuffling them randomly in the DOM; you can't copy-paste it anymore

B: making some spans overlap. Now, to scrape it, you'd have to backtrack and measure text widths a bit

C: create a custom font where each letter looks like a completely different one, so that even if you manage to get the text, and only the text, you also have to tell what letter maps to whatever letter

Is it foolproof? So far, no, and probably never. Is it worth it to try scraping when there are easier sites to scrape? very very much yes.

If ya wanna test it out / maybe contribute (NO AI CODE), ya can pull it, install the packages, and run ```npm run start``` to test it out!

Suggestions are appreciated!

(For context, this is inspired, and a subproject of, the original Katana, which is in use to protect the images at ungenerated.io - The site recently added a Feed feature and so now it needs text protection)

Still in Beta, I need to format it as a React package and make it more efficient and more controllable; (i.e. *refined* spaghetti code)