Skip to content
@hack-as-a-service

Hack as a Service

📦 The app platform for @hackclub students

Hack as a Service

📦 The app platform for @hackclub students.

Hi! Welcome to Hack as a Service (HaaS) 👋

🗃️ About:

Hack as a Service (or HaaS) is Hack Club's own PaaS (Platform as a Service): A scalable, simple, and inexpensive way for Hack Clubbers to host backend services (including web apps, games, Slack bots, and more).

:octocat: Here's a list of our main repositories, containing the code that powers the project:

Hack as a Service is powered by a few core services that handle different responsibilities. The CLI, the GitHub bot and our other backend services are currently undergoing a rewrite in Rust. Our documentation site uses mdBook with a custom theme to match the design of the frontend. The frontend uses Next.js, along with Chakra UI and a slightly modified version of @hackclub/theme.

🛠️ Contribution:

Contributions to the project are welcome! So if you want to help with it, check out our documentation and then go to the repository you want to contribute in order to see more details about it.

🍱 License:

Hack as a Service is Open-Source through the AGPL-3.0 License.

💻 So, what is Hack Club?

Hack Club is a global, nonprofit network of high school makers & student-led coding clubs!

Hack Club

Pinned Loading

  1. api api Public

    The backend and API for Hack as a Service

    Rust 9 2

  2. frontend frontend Public

    Frontend for managing Hack as a Service apps

    TypeScript 13 4

  3. cli cli Public

    Command-line interface for Hack as a Service

    Rust 5 2

Repositories

Showing 10 of 10 repositories
  • deploy Public

    CLI for deploying internal HaaS services

    hack-as-a-service/deploy’s past year of commit activity
    Rust 1 AGPL-3.0 3 1 3 Updated Apr 13, 2023
  • cli Public

    Command-line interface for Hack as a Service

    hack-as-a-service/cli’s past year of commit activity
    Rust 5 AGPL-3.0 2 0 4 Updated Apr 13, 2023
  • api Public

    The backend and API for Hack as a Service

    hack-as-a-service/api’s past year of commit activity
    Rust 9 AGPL-3.0 2 1 10 Updated Mar 13, 2023
  • caddy_dnsimple Public

    Caddy module for DNSimple

    hack-as-a-service/caddy_dnsimple’s past year of commit activity
    Go 2 0 0 6 Updated Mar 6, 2023
  • frontend Public

    Frontend for managing Hack as a Service apps

    hack-as-a-service/frontend’s past year of commit activity
    TypeScript 13 AGPL-3.0 4 5 (1 issue needs help) 5 Updated Mar 6, 2023
  • .github Public
    hack-as-a-service/.github’s past year of commit activity
    1 AGPL-3.0 0 0 0 Updated May 21, 2022
  • docs Public

    Documentation for Hack as a Service

    hack-as-a-service/docs’s past year of commit activity
    CSS 4 AGPL-3.0 0 1 (1 issue needs help) 0 Updated May 21, 2022
  • caddy Public

    Hack as a Service's Caddy image

    hack-as-a-service/caddy’s past year of commit activity
    Dockerfile 0 0 0 0 Updated Jan 9, 2022
  • caddy-rs Public

    Rust library for interfacing with Caddy's JSON API over HTTP

    hack-as-a-service/caddy-rs’s past year of commit activity
    Rust 4 1 1 0 Updated Dec 19, 2021
  • github-bot Public

    GitHub integration for Hack as a Service

    hack-as-a-service/github-bot’s past year of commit activity
    Rust 2 0 0 0 Updated Aug 1, 2021