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…

ShyMike
@ShyMike

:wakatime: Ever wanted to check someone's hackatime stats? Now you can! Simply grab their slack (or hackatime) ID and enter it into Hacka_stats_! :woooo: It features a ton of graphs, charts and a heatmap to help you view all the details :D hackastats.pages.dev

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cc1199fb-8ee2-4252-b731-dcca2ba03469-40fd8738-40d4-4d47-a505-d241363b4da9.png
QinCai
@QinCai

Have you ever used SSH to connect to a remote server? Or somebody's personal portfolio? Or @zrl ’s <http://sshtron.zachlatta.com/ |SSH Tron>? (sorry zach for ping :pf: ) What if I told you that @DuckyBoi_XD(Braeden) and myself made... ✨ Poker Over SSH ✨ This is a *terminal-based game* played through SSH, where you connect to a server and play Poker with other people who are online. If no-one else is online, you get to play with AIs :openai:; just don't underestimate the AIs, they are quite... intelligent But wait, there's more! Sick of browser or desktop games? Want a retro experience? Just fire up your terminal, type ssh play.poker.qincai.xyz -p 23456, and play a hand of Texas Hold'em - no account or sign-ups needed, just SSH. • Multiplayer: Play with friends or strangers, right in your terminal • Bots: Outwit the AI if you're solo-ing • No install: No client, just SSH • Cross-platform: supports :windows-7:, :appleinc:, and of course our most beloved :linux:. (and other OS with the OpenSSH Client installed)Open Source (duh!): Hackable, <https://github.com/poker-ssh/PoS-Docker |self-hostable>, and contributions welcome! The code is open, the server is live (for now), and it’s all just a keystroke away (quite literally). 🚢 #C0M8PUPU6|ed! GitHub Org: github.com/poker-ssh Website & Guide (WIP): poker.qincai.xyz

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/115b60c6-64e2-41f3-965c-393ae538d4b6-8e233a1c-5941-485b-8830-df278caa4a28.jpeg
MuyaoLu
@MuyaoLu

Hi guys, I made a webapp that simplifies Terms of Services for you, so that you don't have to read them. Check it out here: • Website: muyao-lu.github.io/tosautomation • Github: github.com/Muyao-Lu/tosautomation • SOM project: summer.hackclub.com/projects/2755 Want something exciting? Click the gear icon in the top right, then select monkey under language difficulty. Your simplifications will now be in monkey. Exhibit 1: Excerpt from the olympics.com tos simplified in monkey mode

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0a9f494b-61e5-4f57-8df9-98af69cd0414-screenshot_2025-08-27_133636.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ef7d364a-b659-43ef-8d26-8541a2d253a8-2cfea76f-5c47-49fd-a9d7-8690aa61e94b.png
TurtleKey
@TurtleKey

Hi there! I'm excited to share TabLift, a macOS utility I built as a summer project. TabLift makes switching between apps faster and smoother by instantly restoring minimized windows when using ⌘ Tab or ⌘ . Working rn on TabLift v2.1. If you have any feature requests, feel free to open a GitHub issue: <https://github.com/turtle-key/TabLift> or contact me at <mailto:ghetumihaieduard@gmail.com|ghetumihaieduard@gmail.com>. :)) *Key Features:* • Instantly restores minimized windows when you switch to an app using ⌘ Tab or ⌘ ` ◦ Restore all minimized windows on app switch: When you hit ⌘ Tab or ⌘ `, every minimized window for that app pops back exactly where you left it (across Spaces and displays) ◦ Automatically open a window for apps with no windows: If Finder, Terminal, your browser, or editor has none open, TabLift can create a fresh window so you never land on an empty app ◦ Minimize previous windows on app switch: After focusing the new app, the one you left gets minimized into the Dock. • Dock pop-ups with window title previews: Shows a pop-up when you hover Dock icons with all of the windows of an app and the ability to close, minimize and maximize them • App Window Switcher that displays the windows of the same app and is activated by the ⌘ `` shortcut. tablift.dev summer.hackclub.com/projects/2109

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b791ddfb-a42c-4d46-9a82-f13e85385a0a-211e2f5e-6863-45eb-9436-f91ac50c88ae.png
Draedon
@Draedon

Hey everyone, just shipped my second proper project! (not counting one which was just fixing the styling of an old project). It's just a simple path tracer made without any game engines or libraries; just WebGPU and JS. Honestly, there aren't as many features as I would've wanted and the performance is definitely lacking, but I'd say it's alright considering this is only my third every project with WebGPU. summer.hackclub.com/projects/8327 draedon123.github.io/Path-Tracer

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3baaeea3-1dac-462d-8297-0275cc7fd39e-6e8c0fb6-6171-49de-b036-f0a3ad5a0f5f.png
TheSeagullDev
@TheSeagullDev

I made my first app with svelte and tailwind! summer.hackclub.com/projects/10478

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8da625a4-85ad-4055-bfaa-218812d8f88f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/84a8c577-7568-4375-a046-ff5484f48931-6ea61907-d290-44c1-95ff-13412f0917bc.png
TheSeagullDev
@TheSeagullDev

I just deployed my first svelte app! It’s not done but I’m really happy with how it’s going so far especially considering I’ve never used a JS framework before (just vanilla). Here it is! todo.theseagull.dev psst - it’s also my first real project with tailwind

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9356e3f8-4a4f-4225-9b76-f7576a7af2d4-image_from_ios.jpg
Mov
@Mov

summer.hackclub.com/projects/10242 github.com/man-o-valor/as-the-body-falls Make art from falling planets in your terminal. Not pain splattering, just bodies falling. P.S. a ship certification would be fantastic! It's a node app &lt;3

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d667194a-1175-4a73-a989-5cd206ea6102-as_the_body_falls_19.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2e642b86-07ac-45a1-9807-4dd45aae4868-as_the_body_falls_4.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/de9588af-5b44-4180-a14f-53a13c9bbf71-as_the_body_falls.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/41d479ef-5087-47ea-8704-44945563bba3-as_the_body_falls_4-1.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9ff86a43-f406-4181-a10b-057c2f15bd57-as_the_body_falls_9.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cbc3af0a-29e6-4930-87d0-a90f56f180c5-66d78f7e-5cdc-45bd-9e17-db201b1b943d.png
harryrogers
@harryrogers

web server built in holy c for boy kisser meme as status codes project boykisser.nolife.uk summer.hackclub.com/projects/10022

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1d3cf2df-2503-420d-a4ed-4417871202aa-image.png
harryrogers
@harryrogers

a small tiny portfolio can be viewed by ssh <http://harryprogers.co.uk|harryprogers.co.uk> thought it would be cool and it is summer.hackclub.com/projects/9577

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/95948df9-48b6-4ac6-9d4c-a77c7c1edec1-image.png
Akaalroop
@Akaalroop

I made a tiny cool project for the weekend ship to get a sticker! its really simple but has a nice animation and hopefully convinces you to use Rust! rust.spacexplorer11.space summer.hackclub.com/projects/9892

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e22cae95-fc99-4a9b-9008-2a7131734630-image.png
virtualfuzz
@virtualfuzz

day 1 since i forgor yesterday worked more on my note taking app, i think i'll be giving up on fltk because what im trying to do isnt working, why is making a sidebar so hard in fltk? maybe im doing it wrong idk also i think i'll make a simple hash function for the summer of making ship a project this weekend thing

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e7dd884c-fb69-4f7a-936e-62d484b5a680-grafik.png
Akaalroop
@Akaalroop

I made a very simple CLI to-do list in :rust: . This is my first ever :rust: project that I’ve finished! Check it out! summer.hackclub.com/projects/8808 github.com/Spacexplorer11/lets-do-it

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/77a0eb21-7763-4839-b462-ed91ab5967dd-2c102d43-845c-42f4-bbb9-e98ee75dce15.png
TheSeagullDev
@TheSeagullDev

I finally finished my hackpad!

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6f8c156d-a042-4039-ae7a-76f801a08b22-img_7848.jpg
Juha
@Juha

Made a script for hackducky! Started and finished today so my brain is kinda fried. Going to ship it (SOM) on a later date. The script automatically rickrolls the user, as well as do smaller annoying things.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/28361a3a-2346-49d5-8943-f6a513d6541d-ab80ed33-44c5-49f7-ba22-51d905cdefbf_1_201_a.jpeg
Akaalroop
@Akaalroop

You ever wanted to politely tell people “dog” ain’t allowed in ur catty channel? Well I built a bot, just for you! @WordBAN ! All you gotta do is ping it, add to your channel, then run /ban-word dog and boom the bot will do your dirty work every time someone says “dog”. Check all the commands in Commands.md! Feel free to test it in #C093J69MP8X| ! summer.hackclub.com/projects/4807 Uptime is subjective to #C056WDR3MQR|. Feel free to ping me if it doesn’t work.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ecd59f12-990a-4f64-8fc5-87a2e37470f0-43284885-4b3d-482c-8e2a-c35583c910bf.png
coopeeo
@coopeeo

Hello I made an amazing little bot for National Weather Service alerts you can join the channel by going to the @NWSBot home or go directly to #C091FCVPADV| Bot: @undefined Channel: #C091FCVPADV| Source: Radar Indicated okay you got me, how did you know? Source (for eels): github.com/coopeeo/nws-slack-bot

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fa3de602-c4ef-4454-8a9c-d4d36942b103-image.png
Nova
@Nova

Adding things to Visiorganize to try to finish and ship it! This time I'm continuing the migration from the folders system to the tags system, and it's my main goal to ship the app tonight.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a31b87e3-d067-4ba7-9c65-6023e4bc8085-screenshot_2025-07-13_19_32_37.png
MohammedAhnafBhuiyan
@MohammedAhnafBhuiyan

NOVX is a free electron-based private browser; The reason it is unique and different from an incognito mode is that you can do quite many things to save your privacy due to features like clickless-tab switch, fake tabs, untitled tabs, VPN, device unique password, and much more. summer.hackclub.com/projects/5397

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fc7ea00d-9bf8-46e1-9ecc-9174bae28f90-icon.png
JoseM.
@JoseM.

I made a website that allows sorting and filtering through all Summer of Making projects and users. You can use it to check the users and projects with the most hours logged or search for projects and users by keyword! som.jlmsz.com/user-search

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bb1d3f62-564d-49f1-ba04-083e6b41b411-image.png
GB114
@GB114

My solder ship finally got accepted/approved :yay: .

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f6aeee2d-583c-4694-bc2f-e1b100c31913-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/19591708-f875-4ee2-88a8-9a1ec1329841-image.png
Neon
@Neon

Hi! for the past week i have been working behind the scenes to make @SummerofMaking & @explorpheus which are used in #C015M4L9AHW| and handles inviting new users to the slack and upgrading them! You can demo it by using a new email on summer.hackclub.com :github: github.com/hackclub/explorpheus this is also a shipwrecked project but i wouldnt star this one i would star my other project: github.com/NeonGamerBot-QK/signal-app :)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cbb6fcd3-3133-4cec-8356-139bef3aeba6-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/254ef22a-a570-4773-8f54-46fdebd92806-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2b755e87-df69-4f7a-b6d8-faae29f950f3-ac243ed8-3e76-4193-a8f4-dc3a0035b21b.png
zakkbob
@zakkbob

Was forced to ship an awful ui for neighborhood :pensive-wobble: (hopefully I did it in time)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/01b00730-203a-4e93-ba16-d88d7b75551d-img_20250605_004712.jpg
idksarah
@idksarah

blahaj pad :blahaj1: built this so that i could spam brainrot emojis faster lol repo: github.com/idksarah/blahaj-pad

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2c4ed3ec-d9a4-4337-a706-0cf76875522a-img_8233.jpghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f8ade866-6b8b-4f44-83d2-95d4815fe86c-img_8235.jpghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c94ed1fb-3550-4f63-b93b-5c954634c0f6-38e118f9-1ce5-45a7-b85a-f0e2c2235fe1.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