Skip to content

newtoallofthis123/noob_social

Repository files navigation

NoobSocial

wakatime

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!

Screenshot

Under Development

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.

Setting up for Development

Prerequisites

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.

Check List

  • Basic Backend
  • Authentication
  • Post Creation Frontend
  • Post Management Frontend

License

This project is licensed under the MIT License - see the LICENSE file for details

Contributing

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.

About

A Social Media Platform build with Go and HTMX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages