No description
Find a file
2023-10-15 21:34:13 +02:00
assets/scss add working signup + login 2023-09-04 03:33:13 +02:00
cmd add a couple post endpoints + /timelines/home 2023-09-06 16:32:33 +02:00
config add a couple post endpoints + /timelines/home 2023-09-06 16:32:33 +02:00
frontend switch frontend to preact 2023-09-15 16:33:25 +02:00
internal feat: distribute new local posts to followers via websocket 2023-10-15 21:34:13 +02:00
web feat: distribute new local posts to followers via websocket 2023-10-15 21:34:13 +02:00
.air.toml switch frontend to preact 2023-09-15 16:33:25 +02:00
.gitignore add tailwind to frontend 2023-09-11 22:01:18 +02:00
.prettierrc add a bunch of frontend stuff 2023-09-03 04:11:56 +02:00
config.example.toml add a couple post endpoints + /timelines/home 2023-09-06 16:32:33 +02:00
go.mod add (unfinished, untested!) /api/v1/streaming endpoint 2023-09-16 04:33:52 +02:00
go.sum add (unfinished, untested!) /api/v1/streaming endpoint 2023-09-16 04:33:52 +02:00
LICENSE.md init 2023-09-03 00:23:48 +02:00
main.go init 2023-09-03 00:23:48 +02:00
package.json add tailwind to frontend 2023-09-11 22:01:18 +02:00
pnpm-lock.yaml switch frontend to preact 2023-09-15 16:33:25 +02:00
pnpm-workspace.yaml add a bunch of frontend stuff 2023-09-03 04:11:56 +02:00
README.md switch frontend to preact 2023-09-15 16:33:25 +02:00

Mercury

Maybe, one day, a social media server with ActivityPub support. Currently mostly just me trying to make an overengineered code structure work.

Stack

  • Database: PostgreSQL
  • Backend language: Go 1.19+
  • Frontend language: TypeScript

License

Copyright (C) 2023 sam <sleepycat.moe>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.