What is it?

  • Aardwolf-Social aims to be a familiar and user-friendly federated social-media application. Choices have been made to replicate the visual feel, and functionality of Facebook with some elements also being borrowed from Mastodon (hence familiar).

Who is it for?

  • Anyone that wants to use a privacy-oriented social-media site with Facebook-like feature set.

Planned Features at a Glance

  • Familiar user interface
  • Long-form posting
  • Calendar
  • Groups
  • Integration with existing Fediverse networks (Mastodon, PixelFed, others)

Current Status

  • In Development, not ready for use

Technical Details

  • Built with #RustLang for reasons of code security, and performance
  • Designed to be Modular! Though it is being developed as a packaged application, the project is actually split into multiple logical parts that can be swapped to suit the needs of the developer/sysadmin.
  • Frontend: Currently using #YewFramework (WASM), #Bulma (CSS Framework), and #ForkAwesome (Icons)
  • Backend: Currently using #Actix, and #PostgreSQL
  • Docker images are planned, developer images were working but need to be refreshed.

Contributing

  • There are two repositories "Aardwolf" and "Aardwolf-Interface". Aardwolf is the primary repo for the application, and brings all of the parts together (Actix backend, DB Models, UI Templates/Translations, Rust Types). Aardwolf-Interface is a secondary repository for being able to work on the user interface without the need for a complete Rust development environment.

  • The main repo (Aardwolf) has been recently updated to run on Rust stable, but uses the Ructe template system which was never fully implemented.

  • The interface repo is presently where all of the Yew framework updates are being done. Approximately 80% of the HTML has been added to the Yew application but so far none of the routing or functionality has been added.

LINKS
This is the GitHub Organization Page. The two Pinned repositories are the ones being actively developed.
https://github.com/Aardwolf-Social

Aardwolf Social

Powering connected social communities with open software. - Aardwolf Social

GitHub
@banjofox2 wasn't friendica the racebook alt? Not that I'm complaining, but what is Aardwolf doing differently?