Note
Important
Orbitkit est construit au-dessus d'une pile technologique très avisée, qui pourrait ne pas fonctionner pour chaque cas d'utilisation / idée d'entreprise. Je propose un conseil en architecture MonorePo ou même en train de créer quelque chose de complètement personnalisé pour vous, si vous êtes intéressé, assurez-vous de me dm sur X / Twitter.
Caractéristiques
- Monorepo : Orbitkit est un monorepo, vous donnant la possibilité de mettre à l'échelle votre projet avec facilité.
- TypeScript : la sécurité de type est un principe de base de l'orbitkit.
- Astrojs : pour une ardoise propre pour construire votre site Web de marketing par-dessus.
- Next.js : l'application Web est incluse, vous donnant une base solide pour votre produit.
- Posthog : pour l'analyse et le suivi des événements.
- Sentry : pour le suivi et la surveillance des erreurs.
- TRPC pour une API entièrement sécurisée.
- Mintlify : pour une plate-forme propre, rapide et facile à utiliser pour documenter votre projet.
- TurborePo : Cacheing Builds afin que vous n'ayez jamais à exécuter la même commande deux fois.
- DRIZZLE ORM : Fournir un moyen entièrement sécurisé d'interagir avec votre base de données.
- NEON DB : base de données sans serveur, avec automatique, ramification et stockage sans fond.
- Téléchargement : pour une manière facile et sécurisée de gérer les téléchargements de fichiers.
- UNKEY : pour un moyen rapide de limiter les taux de la limite Web.
- Playwright : pour les tests de bout en bout des applications.
- Lucia Auth : pour l'authentification, vous offrant une flexibilité et un contrôle sur votre système utilisateur.
- CSS du vent arrière : pour le style, avec des couleurs d'interface utilisateur radix pour la manipulation automatique de la lumière / mode sombre.
- SHADCN UI : implémentation complète dans un package dédié.
- Storybook : pour développer, tester et visualiser vos composants isolément.
- Actions GitHub : pour CI / CD, avec des vérifications automatiques de ramification et de code.
- THEMES SUIVANT : Pour une manipulation facile en mode clair / sombre dans l'application Web.
- Enfants : pour gérer le versioning et les modifications.
- VITE : Pour le regroupement et le livre de contes.
- TS-RESET : pour les applications, améliorant les types d'API JavaScript commun.
- Eslint , plus joli , Markdownlint , Cspell , Husky , Staked et Commitlint pour la qualité du code.
- ESM uniquement : parce que les CJ doivent être laissés dans le passé.
Et bien plus encore!
Documentation
Pour commencer avec Orbitkit, rendez-vous sur le site Web de la documentation où vous pouvez trouver des instructions d'installation et comment travailler avec la base de code.
Licence
Licence MIT
Copyright (C) 2024 Ahmed Elsakaan
L'autorisation est accordée gratuitement à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restriction, y compris sans limiter les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sublince et / ou de vendre des copies des conditions suivantes.
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies ou des parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les détenteurs de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres relations dans le logiciel.