Standing on the shoulders of
Sifa exists because of the open source community. Every layer of our stack, from the operating system to the icons in the interface, is built and maintained by people who share their work freely. We also depend on free public infrastructure that others run at their own cost: the relays and firehoses we read from, and the personal data servers that hold everyone's data. We are grateful to them and would not be able to build Sifa without them.
Protocol
Public Infrastructure
The free public services Sifa reads from, run by others at their own cost.
Eurosky (jetstream), microcosm (jetstream and Slingshot), Bluesky (jetstream)
Organization Data
Open datasets that seed the organization directory behind the company field. The Free Company Dataset from People Data Labs is used under CC BY 4.0; ROR, Wikidata, and GLEIF are CC0.
ROR (Research Organization Registry), Wikidata, People Data Labs Free Company Dataset, GLEIF
Self-Hosted Infrastructure
Open-source software we run on our own servers.
Monitoring & Analytics
Self-hosted, with no third-party telemetry.
GlitchTip (with Sentry SDK), Umami
Backend
Fastify, Drizzle ORM, Pino, Zod, node-postgres, ioredis, jose, Sharp, DOMPurify, ws
Frontend
Next.js, React, Tailwind CSS, next-intl, next-themes, next-sitemap
UI
Base UI, Plate, Phosphor Icons, Recharts, Sonner, react-force-graph, react-activity-calendar, qrcode.react, react-markdown, remark-gfm, clsx, CVA, tailwind-merge, tw-animate-css, JSZip, PapaParse, Leaflet
Testing & Quality
TypeScript, ESLint, Prettier, Vitest, Playwright, Testing Library, axe-core, Commitlint, Husky
Developer Tools
The tools we use to build Sifa. We use AI only to build the product; Sifa itself has no AI features (yet). When we do use a model, we self-host it or choose a zero-retention provider based in the EU (e.g. Mistral), and we prefer open-weight ones.
OpenCode, Zed, Ghostty, Open Design, Mistral, Kimi, GLM, Qwen