Skip to content

TunedMystic/commits.lol

Repository files navigation

Commits.lol

Commits.lol

Build Status codecov Go Report Card

Commits.lol is a service that collects funny commit messages from Github.

The commits are randomized on every page load, but you can also randomize commit messages with the emoji buttons!

😂 = funny commits

💩 = poop-related commits

😇 = cry-for-help commits

🤬 = turn the censoring on/off


How does it work?

It uses Github's REST API to fetch commits with bits of profanity 😛.

The messages are then censored, color coded and saved to the db.

New commits are fetched from Github every hour.


What's the tech stack?

The backend is built with Go (Mux, Sqlx and friends)

The frontend is plain HTML and JS. Tailwind for CSS.

The database is SQLite.