The Social Network that aims to be a self hosted network for just you and your friends.
No Algorithms, No Ads, No BS.
Self Hosted, Open Source, and Free. Not only that, it is written using the latest and greatest technologies that are designed to be as pocket friendly as possible and as fast as possible.
So what are you waiting for? Get started today!
I am making this project to have a social media platform for just me and my friends. However, one more reason is to use the Go and HTMX stack to make a fast and efficient social media platform that is also easy to deploy and maintain.
- Go 1.2+
- NodeJS 18+
- Templ
- TailwindCSS
- PostgreSQL
You need two terminals open, one for the backend and one for active tailwind compilation.
For the backend, just open the terminal and run make run
. This will start the backend server on port 8000 or if you have air installed, it will start the server on port 8000 and will automatically reload the server when you make changes.
On the other terminal, use make tailwind
to start the tailwind compilation. This will watch the tailwind.css
file and will automatically compile it to /static/output_prod_styles.css
when you make changes.
- Basic Backend
- Authentication
- Post Creation Frontend
- Post Management Frontend
This project is licensed under the MIT License - see the LICENSE file for details
Feel free to contribute. There is no established contributing guidelines yet, but I will be adding them soon. Until then, just make a pull request and I will review it or open an issue and I will look into it.