Open Source
Joutes est construit sur les épaules de géants
Nous utilisons l'écosystème open source. Voici les principales librairies et projets qui rendent Joutes possible.
Merci à la communauté open source
Chaque librairie listée ci-dessous représente des heures de travail passionné de développeurs du monde entier.
Dépendances principales
Les librairies essentielles qui alimentent les fonctionnalités de Joutes
@radix-ui/react-*
Composants UI accessibles et non-stylés (Dialog, Dropdown, Navigation, Select, Slot)
@vercel/blob
Solution de stockage pour les fichiers et images
ai
Framework pour construire des applications avec IA
better-auth
Système d'authentification moderne et flexible
class-variance-authority
Gestion des variants de classes CSS
clsx
Utilitaire pour construire des chaînes de classes conditionnelles
lucide-react
Bibliothèque d'icônes open source belle et cohérente
luxon
Bibliothèque moderne pour manipuler les dates et heures
mongodb
Driver officiel MongoDB pour Node.js
next
Framework React pour la production
node-html-markdown
Convertisseur HTML vers Markdown
qrcode
Générateur de QR codes
react
Bibliothèque JavaScript pour construire des interfaces utilisateur
react-dom
Point d'entrée pour React dans le DOM
tailwind-merge
Utilitaire pour fusionner intelligemment les classes Tailwind CSS
tailwindcss
Framework CSS utility-first
zod
Validation de schémas TypeScript-first
Outils de développement
Les outils qui nous aident à maintenir la qualité du code
TypeScript
Langage avec typage statique basé sur JavaScript
ESLint
Outil de linting pour JavaScript et TypeScript
Contribuer à Joutes
Joutes est un projet ouvert aux contributions
Que vous soyez développeur, designer, ou simplement passionné de jeux, il existe de nombreuses façons de contribuer à Joutes :
- Signaler des bugs ou proposer de nouvelles fonctionnalités
- Contribuer du code via des pull requests
- Améliorer la documentation
- Partager vos retours d'expérience
- Aider d'autres utilisateurs sur Discord