Hack Club logo
All aboard!

Hack Clubbers focus on one thing: shipping.

After building a project, like an app or website, “shipping” is publishing & sharing it online.

Your first ship your first day.

Students in many traditional computer science classes are lucky to make a single project. At Hack Clubs, every member makes & ships their first website their very first meeting.

Keeping your eyes on the prize.

Instead of learning programming concepts in isolation, learning by shipping means you focus on what you need to build real projects. It’s more fun & leads to better learning.

Recently shipped…

EthanHawksley
@EthanHawksley

Hey! I'm Ethan Hawksley from the UK and I've been working on my personal site and blog for a while now, and I think it's finally at a point I'm happy to ship properly. Why: I wanted somewhere to write my blog posts and show my work that actually reflects me technically, instead of just a LinkedIn profile. How: It's built with Astro for zero-JS by default and proper MDX support. I put real effort into a couple places I've not seen many others doing. IBM Plex fonts subsetted with pyftsubset to just the unicode ranges I'm using. Full JSON-LD structured data representing myself and my site fully programmatically. Light & dark mode support with no initial flash of white and js-less fallbacks. Syntax highlighted code blocks with copy buttons. WCAG AA compliant accessibility Support for plenty of web standards, such as openpgpkey, security.txt, WebFinger, and llms/llms-full.txt 100/100 PageSpeed score Where: hawksley.dev and the blog at hawksley.dev/blog

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d930c973-8ea8-4329-a182-b8a2e37a6784-screenshot_2026-05-25_at_23-07-00_ethan_hawksley_cs_student_systems___cybersecurity.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5bf28bc9-99fe-43e6-b015-048389431433-048227fd-5c0e-4f1f-99f6-40a2266d67c4.png
Kaplin86
@Kaplin86

Day 144 / 365 Got some well needed sleeping-in time. Though, despite this, I cant say I did all that much important stuff. A lot of my day was spent watching anime with a online friend over discord call lol. I did fully implement the quiz game to my horizons study app. I also have some plans for a cool mastery tacking thing by just storing your last two attempts on any of the minigames. If you manage to get all questions right in two game sessions in a row, you would have maximum mastery for that dataset. How cool. anyways im going to be real for a second. Im extremely worried about horizons nexus. The event is in exactly 26 days. You are required to buy the ticket 2 weeks before the hackathon, so I need to get the 15 hour ticket within 11 days. Of my three horizons projects, I have one shipped. The previous ship took roughly 10 days to be completed, only to be denied in order to do a reship with my new hour count. Assuming this ship goes through with no reductions, I will hopefully be able to get the ticket in the next two days. This leaves 23 remaining days until the event. Lets say the hypothetical that I REALLY need to get the flight grant to go. Assuming that ships take 10 days to get accepted, that only leaves me 13 days remaining. A flight from my city to SF costs 550 dollars, and under horizons $8.5 grant per hour, that makes 68 hours. This means, I have to do 5 hours a day. Man. I dont know if i can truly go to horizons at this rate. Lets say in a hypothetical world where it only takes 3 days for a ship to get reviewed, I would only need to do 3.4 hours a day. Rough, but a lot more achievable. So uh. Yeah. Kaplin fun fact. I guess. IDK. I feel generally down today. probably because my little brother was just being a general nuisance for most of the day. but hey, thats little brothers for you. TLDR: Today was a great day with no flaws since i got to sleep in :)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d778305c-250c-49da-8dcb-8a38e2dd609f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a31a6874-9fa2-4d45-8535-8174c92a141c-image.png
stephanietanexist
@stephanietanexist

No wifi dinosaur game with with a seal! stephanietanexist-maker.github.io/Infinite-seal-game I hope yall like the seal I drew for the sprite :D

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c5e783c2-545f-4cbe-b8ff-0f5e14fa71fb-screenshot_2026-05-20_204241.png
stephanietanexist
@stephanietanexist

Seal card matching game! 😄 stephanietanexist-maker.github.io/Memory-card

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e311efa2-5113-4197-8f0f-e2f6268e8827-screenshot_2026-05-18_154306.png
Kaplin86
@Kaplin86

Day 135 / 365 Today was a very lock-in type of day. I had to wake up really early to drive my dad to work (he has vision impariment and thus cant drive). But I used this early morning to my advantage, getting a good chunk of work on my horizons game done really early. I worked on getting models to load for dialogue, and also being able to search the model for the animation player to find available animations. Outside of coding, I really just played some mindustry and hypixel bedwars. I also tried to do some world gen stuff in hytale. i was hoping with their recent updates it would be easier to make a dungeon system, but turns out thats not the case and I gave up. I probably would need to find some guide in the hytale modding discord servers. I finally got my horizons ship back. I was told some changes i need to make (like make a full proper level), so I worked on that a bit. The level looks okay. its using some placeholder assets since i havent made any props yet. Its supposed to be a sorta city outskirts type of feel. In totality I did 4 hours today! Im probably going to ship it immediately after this post!

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/67a7cbd3-00bd-404a-adac-dcb7946e641e-thethingamajiggy.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7b9abdaf-18de-4ef2-9f2c-5f427d89d2e9-image.png
Kaplin86
@Kaplin86

Day 131 / 365 My summer starts today but its probably going to take a while before everything settles down. Did a psych test and public speaking speech. so now im finally done!! yippee!!! so i lowkey just played for the rest of the day. I ate a celebratory dessert at a mexican resturant. this is sorta a tradition my family has been doing since I first started doing dual enrollment lol. Anwyhom I worked on my horizons game for an hour, I added a cool enemy trigger system where if you enter an area it will make all its child nodes visible and processing. this works for walls as well to box players in. I wanna lock in tommorow (and hopefully my horizons ship from 7 days ago will be accepted lol!!)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/41cb892e-1b3a-460e-84a3-32973ff90901-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3ef9f4f3-0ba2-47e2-a897-7938e9dc4206-image.png
revi
@revi

you've seen the lanyard.cnrad.dev discord status embed generator thing. its cool, you can embed your discord profile into your website. yay! but what about your hackclub slack profile..? to my knowledge nobody made such a thing yet... hi! i made slacktivity!! its a slack bot (hello @slacktivityspy )/api that lets you generate live svgs/pngs of your profile, and supports embedding everywhere!! even in this very slack post (although slack cdn caching wont make the preview live-updated unless you click on it) heres the github, the api docs are in there somewhere. to get started, you can try /slacktivity-help and /slacktivity-register, then /slacktivity-preview!! hope you have fun using it, i definitely had fun making it. 14h 25m acc. to hackatime as of post! made for #C07UZSKJQRX, with <3 from @revi & the Icarus Alliance (+ Kai) (p.s. its hosted on nest, so it may be kinda slow. apawlogies!!)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c7f6369c-d44f-459d-a8ca-d98f52d30a55-c505dfbf-eb85-43c6-b9d5-1d6913e0d880.png
zeankun.dev
@zeankun.dev

this was supposed to be an overdrive original game i made back in february, but i decided to continue it anyways. anyways, here I present: Countless Reigns (OBT 1) link: play.unity.com/en/games/d9ec14c7-67b6-46a6-a385-0d44966fe5d9/countless-reigns-obt-beta game asset and code (everything): github.com/zeankundev/CountlessReigns (requires Unity 6) controls are really intuitive, though, just like you would on LoL. • RMB to move • LMB to attack • L to toggle camera lock credits: • programmer: me • pixel art & game assets: me • narrator & Jasu VA: me • music and SFX: Pianomations, Pixabay ⚠️ for mobile users: there are no official mobile ports yet. while you can play it on mobile, it often requires a mouse to be plugged in! ⚠️ you must click the canvas before playing the game, there is a known bug that won't launch the game or hide the intro, will fix it soon ⚠️ this game is _UNFINISHED!_ expect bugs and incomplete features & mechanics. if this bothers you, you may make a PR/issue feedbacks are welcome (reply this thread pls). thanks, and have fun

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/401a91a8-818a-4653-8fca-f51325db9a84-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d25c7cb9-4cc3-4d7d-817c-12cf4f42854c-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6d89349f-9fe5-4954-b261-5be34d56c099-0cd1b1b9-c839-4759-9399-22ae9395225f.png
GhostYT7582
@GhostYT7582

I built Learnify. i vibe coded nearly the entire thing, but i just wanted to learn the ins and outs of stripe for my next project. It is like duolingo, but with ai curriculum for anything you could think of. SAT prep, geometry, music theory, javascript, etc. it's not perfect in any way, but as i said earlier i just wanted to ship something. It’s web only right now because i didn't even think about paying app store fees. It's live at learnify.studio if you want to check it out.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2046d7f2-f4fc-4c85-a45d-39f2201ec8ce-./bc476179-73c0-46ba-ad2e-9268bc87e365.jpeg
Akaalroop
@Akaalroop

You! You're a human right? So you probably don't need this project, but maybe some apps that you built do! I’m Akaalroop and I’ve… never touched or built a backend in my life but I like Rust, so I decided to try it out! I built an API which converts words: like “seven hundred and forty-three” to numbers your app can use, like 743! As you can imagine the logic for doing that isn't too difficult, but it was the API itself that took most of the time. Setting up a parser, receiving requests, returning errors or responses, dealing with incorrect data, etc. All without a single framework or parser library used! And I used no AI either! It was a challenge but I'm proud of myself. So I hope you enjoy v1.0.0 and give it a try! GitHub Demo Flavourtown

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/26377889-72f2-4d69-a2ce-ff4dd6244f1e-88e97d9d-1bca-4703-b0c6-c4df6fb2963a.png
ingobeans
@ingobeans

COWBOY TOWER !! :yay: its an action platformer hwere YOU are cowboy. you need to climb the tower and defeat bosses to reach the top! there's three different worlds, lasso swinging, horses that defy physics, and moreeeee!!! all waiting for you in cowboy tower!! check it out!! made in Rust for flavortown in >100 hours :3c: itch link: gnarmi.itch.io/cowboy-tower repo: github.com/ingobeans/cowboy-tower

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bec1fd11-cb06-4260-9760-e7a1e005928d-5bf46d72-ebcd-45fb-8b93-0f04b21980c9.png
SalticHash
@SalticHash

I shipped my projects for the #C0APA6DDC6N , as I bought to tickets and had overtime, I logged 16.4 this week, I'm currently voting to ship the second project, this week was rough but I have high hopes on this weekend. flavortown.hackclub.com/projects/20313 flavortown.hackclub.com/projects/17053

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6deaf9cc-1169-4706-bea7-f438b4f99c32-28029a77-7ab8-49ce-a562-5d164d0a768d.png
areallyawesomeusername
@areallyawesomeusername

TODAY i shipped a slack bot that summarizes your slack threads! why? because we are LAZY to read a long thread and not understand so this is why i built a slack bot that does the thing. read it and output it into a understable format that you can finally read.. so why not use the bot? you can use it in dms, mention it in a slack thread or use the shortcut? have fun bot: @ThreadSummarizer5000 source code: github.com/Snowflake6413/threadsummarizer

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ac48057d-641e-4d09-b695-3a93455a3dae-ad95ec7c-d0ce-4cf4-9d0c-2d391b86193f.png
Maksym
@Maksym

EcliPanel v3 is AIO (all in one) management panel for hosting services featuring Pterodactyl like wings support, server management and DNS/Organisations Management for Enterprise. Specially for hackclubers I have added inside of billing 30 minutes demo so you could emulate Enterprise experience and use it to review it! > ⚠️ Open Source (Non‑Commercial Only) Image Showcase incase demo does not work or you want to see some admin stuff: github.com/thenoname-gurl/EcliPanel/blob/main/SHOWCASE.md Note: Showcase is updated on monthly basis use demo. ecli.app - hosting that uses this project github.com/thenoname-gurl/EcliPanel - source code

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ab4c4925-0d56-4ab5-8b66-b77889a4ae11-e8f19e54-dacf-4d69-a1f7-fda913d03a57.png
mathias
@mathias

I made ArchiveTube, a frontend for archiving YouTube video Features: • Homepage • Channel page • Queue for archiving whole channel / playlist • Full metadata (title, description, thumbnail, subtitles • Optional login for archiving videos Demo Source code

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7f7794d0-4d5e-4ae4-bb97-a494b12486e0-_b7d379a8-5fc6-4144-b568-8452c0b1c45b_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/546b7c53-7ee7-454a-93dd-c6304699b7a1-_59c1ccfe-8ee9-4689-845b-8c880b25ac40_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/316176ae-f556-43a8-9621-0485483a81a4-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2b551e7c-f48b-41e8-ba78-ebe15d8da66f-6b5d2e9d-6c58-40b0-aeeb-9f2792179718.png
Kimi
@Kimi

here is my project the simple e-shopping website(Powered by next.js) :- Name: Devin-Bay Repo: github.com/kevinhamza/Devin-Bay Demo: devin-bay.vercel.app Feel Free to review

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/59c2f69b-a829-4cd7-ba89-7925a4548e56-screenshot_from_2026-03-23_09-05-08.png
ingobeans
@ingobeans

:yay: do YOU have a project you want to share? create a 722x84 banner for it and upload to <https://hack.irispond.net/|Hackvertisements>!!!! :yay: Hackvertisements are small banner embeds you can add to your website. every time the page is loaded, it will display a random Hackvertisement submitted by fellow hackclubbers, showcasing off a certified cool project :3 (theres nothing commercial about these, really just a fun way to share your projects!!!) you can create as many hackvertisements you want for your projects, and you also get to pick a link for the hackvertisement to take people when clicked. you can also edit and delete uploaded hackvertisements, so you can always update them later!! if you dont feel very creative or dont currently have a project you want to share, go ahead and instead add the hackvertisement embed to your own website!! its a really fun way to show off the hackclub community and make your website more lively :3c: (there is also a leaderboard for the pages that have shown the most hackvertisements)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/87d8370a-9882-4e08-9865-c04799ff30fb-b3289e2c-e43b-436a-8972-f51b4f4bea14.png
abtheinnovator
@abtheinnovator

In these two hours i started by adding progress bars to the battle ui. Then I worked on expanding the map by completing route 22 and the gate for route 22. Im going to do the first ship in a few days so stay tunedflavortown.hackclub.com/projects/8520

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e567aa8b-2475-4cb4-b22c-e0011396b21f-8a6982b0-a12c-4710-8b86-8d4ff1f7adcb.png
brny
@brny

I have recently shipped build-me-a-container a tool which makes creating dockerfiles and docker compose files much easier. flavortown.hackclub.com/projects/13045 github.com/angrypig555/build-me-a-container

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e8fee83f-bd22-4cce-819d-67c98318f98f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b4879b44-aada-406a-a006-8e61beb364ff-b961e3c4-03ba-4c01-b2b2-982bd053c702.png
KarthikSankar-U04K5EPMZM1
@KarthikSankar-U04K5EPMZM1

shipped inkwell a while ago!! 🚢 inkwell is a journaling app with zero auth friction. no signups, no passwords, no email verification nonsense. you just type your name, get a unique code, and start writing. your code is your only key back in, so don't lose it :heavysob: built it because i wanted a place to just... write. without having to deal with all the overhead of traditional auth systems. clean ui, smooth transitions, entries are collapsible, editable, deletable. very "just write" energy built with Next.js + MongoDB, deployed on Vercel try it out: inkwell-xi-blue.vercel.app star it if u like it: github.com/emergenitro/inkwell

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4c7813b6-780a-4913-959f-ef3434fdbf4f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c4f3ef62-adb2-40f4-99fb-6721c30cadf0-f4a295e9-f8f7-487f-b6f7-9737e0d3594a.png
Aram
@Aram

🚢 SHIP!!! 🚢 Does your school use :synergy: StudentVUE? Over the past several months (and over 50 hours of coding) I have been working on reverse engineering StudentVUE and creating a new version of StudentVUE that is more performative, fixes the buggy interface, improves the UI and more. It took over 50+ hours of coding, 30+ of bug testing and reverse engineering (LOTS of reverse engineering) and 10 hours of community feedback. The app took much reverse engineering (and doesn't just use most of the already documented APIs which are slower or have less features). I made it because StudentVUE is slow, very buggy, logs you out every minute, has a horrible UI and clunky. Student tries to address all of that. It's open source (I would GREATLY appreciate a star ⭐ it helps out a lot) and avaliable at student.aram.sh. No data is collected or stored (read the privacy policy)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7bec8cbc-8d86-4f64-acc5-5be6457ea77b-cleanshot_2026-02-14_at_09.54.37_2x.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/752c7069-5d30-4b01-adbf-566003f0c59e-cleanshot_2026-02-14_at_09.53.07_2x.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/36b1bd5c-7c67-42ed-8590-c092a9cad54c-cleanshot_2026-02-14_at_09.50.58_2x.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/60bbce18-07f5-4b7b-8441-ecdab1f4ed88-cleanshot_2026-02-14_at_09.56.00_2x.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/df7861d2-c3c8-4d14-add0-47919cbf4f80-cleanshot_2026-02-14_at_09.46.43_2x.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fc8998e6-b99d-4778-906c-97a3a0ee6f4a-b1c18229-5d8d-4b49-a441-8eaba49594b4.png
JasonCameron
@JasonCameron

FOSS WisprFlow github.com/JasonLovesDoggo/Flow You can use local models or plug in an OpenAI or Openrouter key for lower resource utilization In the process of building this I also reverse engineered how Wispr Flow worked and found a little baby RCE.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2f13d1c3-246a-4646-b10a-84effff1497a-screenshot_2026-02-12_at_23.04.39.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cf89fa92-ba3d-41fb-a1a8-22a02df5f326-826dda45-a5ac-49e2-9f95-74a89adc04ad.png
Kaplin86
@Kaplin86

Day 34/365 Stayed up til 4 am from yesterday night to get the hytale mod submitted. I added a enemy, a evil vhen dingma sheen, and made it so the buildings have procedural loot. I actually really like how hytale handles loot! Also set up the portal fragment, that way you can actually get to my custom biome. Anyways, the mod is public on github, and I will be putting it on curseforge at a later date. If you have a hytalemodding account you can also vote for my submission. if you want. Once I get this on curseforge ig this would technically be my first ship of the year (im ignoring my spider biome hytale mod or my library of babel instance)! github.com/Kaplin86/The-Machines-Beyond-HytaleMod

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/210d3b66-6df7-42da-a422-b249f5c2dbaa-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a6ab88dd-3872-4b71-8942-7952ddecc46a-948f45e5-823f-41a7-9d9d-2d9b6802380c.png
Hanako
@Hanako

Days 31-34/365: - The calculator works I guess, I put it back together since there's no point in using only half of a perfectly good calculator - Learned a bit more about electrical engineering at my afterschool robotics club (of which EE hasn't met in months)! Came home with 7 severed USB-A heads yesterday (nobody else wanted them) Some goals for February: - Ship 2 Flavortown games (including the one I'm already working on) - Finish my macropad - Put up more Flavortown posters at my school - Get up to day 40 of Onshape

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0411a993-4920-4dea-90ff-991c8d6d1c5d-image.png

These are just a few posts…

Keep exploring →

Want to ship your own projects?

The #ship channel on the Hack Club Slack is where 27k+ teenagers from around the world share what they’re working on & help each other.Join our Slack