Hack Club is the worldwide movement of free student-led coding clubs

Hack Club is the worldwide movement of student-led coding clubs.

Hack Clubs are after-school communities at high schools where people build things together. This repository contains the tools for starting and leading great clubs.

Slack Status Build Status

Quick Hack Club links:

Action Link
Join the Slack (we're here almost 24/7) workshops/slack/
See our workshops https://workshops.hackclub.com
See the club guide clubs/README.md
Start a club https://hackclub.com/apply
See our website https://hackclub.com
Read our code of conduct CONDUCT.md


Contributions are welcome!

If you need any help, please contact us at [email protected] or on our Slack.

  1. Check out our public issues board. If your issue isn't on the board, open a new one.
  2. Pick an issue that nobody has claimed and start working on it. First time contributors should look for the "first-timers-only" label on issues.
  3. Fork the project (Need help forking a project?). You'll do all of your work on your forked copy.
  4. Create a branch specific to the issue or feature you are working on. Push your work on that branch (Need help with branching?).
  5. Name the branch something like fixes-xxx-issue or add-xxx-feature where xxx is a short description of the changes or feature you are adding.
  6. Your changes should follow our styleguides.
  7. Once your code is ready, submit a pull request from your branch to Hack Club's master branch. We'll do a quick review and give you feedback.


Now you can add a Hack Club banner to your club or personal website! Just copy and paste one of these snippets of code into your site's HTML.

You can also change the size or placement of your banner by editing the CSS in the style attribute of the image.

Image HTML Snippet
regular_banner <a href="https://hackclub.com/"><img style="position: absolute; top: 10px; left: 0; border: 0; width: 230px; z-index: 999;" src="https://cdn.rawgit.com/hackclub/meta/fc4c0d220426eb53a176e656ae7700d9dcd0b2c5/logos/banner_plain_flag_webVersion.svg" alt="Hack Club"/></a>
Orpheus_hand1 <a href="https://hackclub.com/"><img style="position: absolute; top: 0; left: 10px; border: 0; width: 230px; z-index: 999;" src="https://cdn.rawgit.com/hackclub/meta/fc4c0d220426eb53a176e656ae7700d9dcd0b2c5/logos/banner_orpheus_hand.svg" alt="Hack Club"/></a>
Orpheus_hand2 <a href="https://hackclub.com/"><img style="position: absolute; top: 10px; left: 0; border: 0; width: 230px; z-index: 999" src="https://cdn.rawgit.com/hackclub/meta/fc4c0d220426eb53a176e656ae7700d9dcd0b2c5/logos/banner_orpheus_hand_rotated.svg" alt="Hack Club"/></a>

Additional Links

Resource Link
File an issue https://github.com/hackclub/hackclub/issues
Blog https://blog.hackclub.com/
Facebook https://www.facebook.com/Hack-Club-741805665870458
Twitter https://twitter.com/starthackclub


TL;DR: All content is released under the Creative Commons Attribution-ShareAlike 4.0 International license. All code is released under the MIT License. For the license's full text and attributions, please see LICENSE.

Related Repositories



¡Empieza aquí! Documentación y discusión general sobre principios y prácticas de ...



Hack Club's summer camp ...



Our backend software ...



A collection of words meant for humans, not computers. ...

Top Contributors

zachlatta MaxWofford jkwok91 jonleung paked ssun098 saescapa MatthewKwong hellyeah remixz CoolBeans19 klipspringr Bogidon aarohmankad JevinSidhu j1lin0101 ad510 ZucchiniZe sethtrei temucher jiahaok kyleemile gemmabusoni cydrobolt sneharamapo tejasmanohar nguyenbrian KrishMunot mojombo xizhao