1.1 KiB
1.1 KiB
Software Bill of Materials
This is an overview of the external software components (libraries, etc.) that are used in fediverse.space.
Backend
Crawler and API
- Elixir (the language)
- Phoenix (the web framework)
- See /backend/mix.env for a complete overview of dependencies
Graph layout
- Java (the language)
- Gradle (to build)
- Gephi toolkit
Frontend
- 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
Other
- Docker and docker-compose
- The backend is deployed using Dokku.
- The frontend is hosted on Netlify
- GitLab and GitLab CI/CD are used for project management and CI/CD.