Freedom Social Network
Find a file
2025-06-29 08:35:12 +02:00
assets Init 2025-04-21 10:26:21 +02:00
config Update 2025-06-23 09:16:27 +00:00
lib Update tests 2025-06-28 18:56:37 +02:00
priv Update 2025-06-23 09:16:27 +00:00
test Add inbox_controller_test.exs 2025-06-29 08:35:12 +02:00
.formatter.exs Init 2025-04-21 10:26:21 +02:00
.gitignore Update upload dir 2025-06-20 17:58:36 +02:00
LICENSE Update LICENSE 2025-06-06 16:54:05 +02:00
mix.exs Install argon2_elixir 2025-06-21 12:12:52 +02:00
mix.lock Install argon2_elixir 2025-06-21 12:12:52 +02:00
README.md Update README.md 2025-06-26 10:00:46 +02:00

Nulla

An agnostic social network following the KISS and UNIX philosophy, the main principles of which are minimalism and rationalism. It implements the ActivityPub protocol and promises maximum compatibility with all existing implementations.

TODO

API

accounts

announcements

blocks

bookmarks

conversations

custom_emojis

directory

domain_blocks

emails

endorsements

favourites

filters

follow_requests

followed_tags

grouped_notifications

instance

lists

markers

media

mutes

notifications

oauth

oembed

polls

preferences

profile

push

reports

notes

streaming

suggestions

tags

timelines

Features

  • Lightweight web interface
  • API compatible with other ActivityPub instances
  • JWT
  • Groups
  • Formatting: big/medium/small title, bold, italic, strikethrough, link, code, code block
  • Links preview
  • Timelines: Home / Local / Global / Custom
  • Global search
  • Bookmarks
  • Profile links verification
  • Links preview
  • Import/Export posts
  • Sync user settings on the server
  • Restricted direct messages
  • Direct messages tab

Contributing

Patches via Email

You can create a patch with this command git format-patch -M origin/main and send it to this email address. Check out this guide.

Your repository

You fork this repository and make your changes in the feature branch, then I pull it.