Open source
The Omiros front-end is built on code written and maintained by others, released freely. Full teams as well as solo developers: this page names them, says what their project does and where it is used in Omiros.
by Tanner Linsley
Server-state management — caching, revalidation, optimistic updates — by Tanner Linsley. Used for every exchange between the interface and the API.
MITby Colin McDonnell
Typed schema validation by Colin McDonnell, now a reference in the TypeScript ecosystem. It checks API responses and user input.
MITby Claudéric Demers
Accessible drag-and-drop library for React, by Claudéric Demers. It powers module reordering in the bento space.
MITby Samuel Reed
Resizable, rearrangeable grid maintained by Samuel Reed for over ten years. It structures the bento layout.
MITby Timo Lins
Notification system by Timo Lins, lightweight and customizable. It surfaces action confirmations and errors.
MITby Eric Fennis & contributeurs
Open icon set forked from Feather, carried by Eric Fennis and its contributors. It provides every icon in the interface.
ISCby Paco Coursey
Light/dark switching for Next.js, by Paco Coursey. It prevents the theme flash on page load.
MITby Contra
Media queries as components and hooks, maintained by Contra. It drives the mobile breakpoints.
MITby xyflow
Node-based graph editor by the xyflow team, open-sourced alongside their pro offering. It powers the node views in advanced tools.
MITby Dany Castillo
Conflict-free Tailwind class merging, by Dany Castillo. Essential as soon as classes are generated dynamically.
MITby Andrey Sitnik
CSS transformation pipeline created by Andrey Sitnik, underpinning much of modern tooling, Tailwind included.
MITby Jed Watson
Conditional CSS class composition by Jed Watson. A handful of lines published over ten years ago, still used everywhere.
MITby Matt Perry
Animation library for React by Matt Perry. It animates transitions, entrances and gestures across the interface.
MITby GreenSock — Jack Doyle
Animation engine created by Jack Doyle and the GreenSock team, predating most tools in the field. It drives the scroll animations on the landing page.
GreenSock Standard Licenseby mrdoob & contributeurs
3D rendering engine for the browser, started by mrdoob and developed by several hundred contributors.
MITby Poimandres
Declarative Three.js rendering inside React, by the Poimandres collective. It lets 3D scenes be written as components.
MITby Poimandres
Toolkit complementing Three.js — controls, loaders, post-processing — kept up to date by Poimandres.
MITby Yomotsu
3D camera controls by Yomotsu, known for their precision and damping. They drive movement inside the scenes.
MITby ruucm
Shader-based animated gradients, by ruucm. A small independent project next to the others on this page, yet it produces the animated backgrounds of Omiros.
MITby Marijn Haverbeke
Code editor for the web, maintained by Marijn Haverbeke for over fifteen years. It provides the built-in editing, highlighting and autocompletion.
MITby Marijn Haverbeke
Incremental parser, also by Marijn Haverbeke. It feeds the editor's syntax highlighting and code understanding.
MITby Jan Mühlemann & l'équipe i18next
Internationalization engine maintained by Jan Mühlemann and the i18next team for over ten years. It handles the app's translations.
MITby Équipe i18next
The React binding for i18next, by the same team. Every piece of text shown in Omiros goes through it.
MITby Titus Wormer
Automatic language detection for text, by Titus Wormer, author of a large share of the JavaScript text tooling.
MITby LDNOOBW
Sensitive-word lists across dozens of languages, compiled collectively by LDNOOBW. Used for content moderation.
CC BY 4.0If an attribution, a license or a link is wrong on this page, tell us and it will be fixed. Crediting properly is part of the deal.