This is an overview of the external software components (libraries, etc.) that are used in fediverse.space.
- Elixir (the language)
- Phoenix (the web framework)
- See /backend/mix.env for a complete overview of dependencies
- Java (the language)
- Gradle (to build)
- Gephi toolkit
- React (the UI framework)
- Blueprint (a collection of pre-existing UI components)
- Cytoscape.js (for graph visualization)
- See /frontend/package.json for a complete overview of dependencies
- Docker and docker-compose
- GitLab and GitLab CI/CD are used for project management and CI/CD.