Fusion de Postgres-Airable
Table est une base de données super rapide, en temps réel, professionnelle et conviviale et sans code construite sur Postgres. Il utilise une interface simple de type de calcul pour créer des applications de base de données de niveau d'entreprise complexes. Déverrouillez le développement efficace des applications avec sans code, exempt des obstacles de la sécurité et de l'évolutivité des données.
Accueil | Aide | Blog | Modèle | API | Feuille de route | Discorde | Gazouillement
Guide rapide
- Vous cherchez une expérience rapide? Sélectionnez un scénario dans le centre du modèle et cliquez sur "Utiliser ce modèle".
- Vous cherchez des performances élevées? Essayez la démo de 1 million de lignes pour ressentir la vitesse de Table.
- Vous voulez apprendre à l'utiliser rapidement? Cliquez sur ce tutoriel
- Vous souhaitez le déployer vous-même? Cliquez sur Déployer sur Railway
Caractéristiques
Interface de feuille de calcul
Tout ce que tu veux, c'est ici
- Édition de cellules par lots
- Support de formule
- Tri et filtrage des données
- Fonction d'agrégation
- Formatage des données
- Regroupement
- Colonnes de gel
- Importer / exporter
- Défaire / refaire
- Validation des données
- Graphiques et visualisation
- Commentaires
- Style de ligne (à venir bientôt)
Vues multiples
Visualisez et interagissez avec les données de diverses manières les mieux adaptées à leurs tâches spécifiques.
- Vue de grille: la vue par défaut du tableau, qui affiche les données dans un format de feuille de calcul.
- Vue de formulaire: données d'entrée dans un format de formulaire, qui est utile pour collecter des données.
- Vue Kanban: affiche des données dans une planche Kanban, qui est une représentation visuelle des données dans les colonnes et les cartes.
- Vue de la galerie: affiche les données dans un format de galerie, qui est utile pour afficher des images et d'autres médias.
- Vue du calendrier: affiche les données au format de calendrier, ce qui est utile pour suivre les dates et les événements. (à venir)
- Vue Gantt: affiche des données dans un graphique Gantt, ce qui est utile pour suivre les horaires du projet. (à venir)
- Vue de chronologie: affiche les données dans un format de chronologie, qui est utile pour suivre les événements au fil du temps. (à venir)
Super rapide
Vitesse de réponse et capacité de données étonnantes
- Des millions de données sont facilement traitées et il n'y a pas de pression pour filtrer et trier
- Indexation automatique de la base de données pour une vitesse maximale
- Prend en charge les opérations de données par lots en même temps
? Support SQL complet
Intégration transparente avec le logiciel que vous connaissez
- Outils BI comme Metabase Powerbi ...
- Outils sans code comme Appsmith ...
- Récupérer directement les données avec SQL natif
Confidentialité-première
Vous possédez vos données, malgré le cloud
- Apportez votre propre base de données (à venir bientôt)
Collaboration en temps réel
Conçu pour les équipes
- Pas besoin de rafraîchir la page, les données sont mises à jour en temps réel
- Intégrer de manière transparente l'invitation et la gestion des membres de la collaboration
- Mécanisme de gestion de l'autorisation parfaite, de la table à la colonne
? Extensions (à venir bientôt)
Étendre les possibilités infinies
- Capacité de programmation sans backend basée sur la réaction
- Personnalisez votre propre application avec un coût extrêmement bas
- Mode d'extensions de script extrêmement facile à utiliser
? Automation (à venir bientôt)
Autonomiser les flux de travail axés sur les données sans effort et sans couture
- Concevez votre flux de travail avec une IA ou une programmation visuelle
- Super facile à récupérer les données du tableau
? Copilot (à venir bientôt)
Capacité d'IA intégrée native
- Chat 2 App. "Créer une application de gestion de projet pour moi"
- Chat 2 graphique. "Analyser les données du tableau des commandes à l'aide d'un graphique à barres"
- Chat 2 vue. "Je veux voir le calendrier de la semaine dernière et afficher uniquement les participants"
- Chat 2 Action. "Une fois la commande payante et terminée, une notification par e-mail sera envoyée au client"
- Plus d'actions ...
? ️ Prise en charge de plusieurs bases de données (à venir bientôt)
Choisissez la base de données SQL que vous aimez
- Sqlite, PostgreSQL, MySQL, MariaDB, TIDB ...
Structure
.
├── apps
│ ├── nextjs-app (front-end, include a nextjs app)
│ └── nestjs-backend (backend, include a nestjs app)
└── packages
├── common-i18n (locales)
├── core (share code and interface)
├── sdk (sdk for extensions)
├── db-main-prisma (schema, migrations, prisma client)
├── eslint-config-bases (to shared eslint configs)
└── ui-lib (ui component)
Déployer
Déployer avec Docker
cd dockers/examples/standalone/
docker-compose up -d
Pour plus de détails, voir Installer Table
Déploiement d'un clic
Ces plateformes sont faciles à déployer en un seul clic et à venir avec des crédits gratuits.
Développement
1. Initialiser
# Enabling the Help Management Package Manager
corepack enable
# Install project dependencies
pnpm install
2. Sélectionnez la base de données
Nous prenons actuellement en charge sqlite
et postgres
, vous pouvez basculer entre eux en exécutant la commande suivante
3. Variables d'environnement personnalisées (Facultatif)
cd apps/nextjs-app
copy .env.development .env.development.local
4. Exécuter le serveur de développement
Vous avez juste besoin de démarrer le backend, il démarrera le prochain serveur pour Frontend automatiquement, la modification du fichier sera un rechargement automatique
cd apps/nestjs-backend
pnpm dev
Pourquoi?
Les outils sans code ont considérablement accéléré la façon dont nous faisons avancer les choses, permettant aux utilisateurs non techniques de créer des applications incroyables et de changer le fonctionnement de nombreux fonctionnalités et vivent. Les gens aiment utiliser l'interface utilisateur de type de calcul pour gérer leurs données, car il est facile, flexible et idéal pour la collaboration par équipe. Ils préfèrent également concevoir leurs écrans d'application sans être coincés avec des modèles maladroits.
Donner aux personnes non techniques la possibilité de créer leurs logiciels semble excitant. Mais c'est juste le début:
- À mesure que les entreprises se développent, leurs données doivent s'intensifier. Personne ne souhaite entendre qu'une fois que leurs commandes atteindront 100k, ils dépasseront leur interface actuelle. Pourtant, de nombreuses plates-formes sans code vacillent à de telles échelles.
- La plupart des plates-formes sans code sont basées sur le cloud. Cela signifie que vos données importantes se trouvent avec le fournisseur, et le passage à une autre plate-forme peut être un casse-tête.
- Parfois, les outils sans code ne peuvent pas faire ce que vous voulez en raison de leurs limites, laissant les utilisateurs coincés.
- Si un outil devient essentiel, vous aurez finalement besoin d'une certaine expertise technologique. Mais les développeurs trouvent souvent ces plateformes difficiles.
- Le maintien des systèmes avec des configurations complexes peut être difficile pour les développeurs, surtout si ceux-ci ne sont pas construits en utilisant des normes logicielles communes.
- Les systèmes qui n'utilisent pas ces normes peuvent nécessiter une refonte ou un remplacement, en coûtant plus à long terme. Cela pourrait même signifier abandonner l'itinéraire sans code et revenir au codage traditionnel.
Ce à quoi nous pensons que l'avenir des produits sans code ressemble
- Une interface que n'importe qui peut utiliser pour créer facilement des applications.
- Accès facile aux données, permettant aux utilisateurs saisir, déplacer et réutiliser leurs informations comme ils le souhaitent.
- Confidentialité et choix des données, que ce soit dans le cloud, sur site ou même simplement sur votre local.
- Il doit également fonctionner pour les développeurs, pas seulement les utilisateurs non techniques.
- Il devrait gérer beaucoup de données, afin qu'il puisse croître avec votre entreprise.
- Flexibilité pour s'intégrer à d'autres logiciels, en combinant les forces pour faire le travail.
- Enfin, l'intégration d'IA native fait passer la convivialité au niveau supérieur.
Essentiellement, Table n'est pas seulement une autre solution sans code, c'est une réponse complète aux exigences en évolution du développement de logiciels modernes, en veillant à ce que tout le monde, quelle que soit leur compétence technique, ait une plate-forme adaptée à leurs besoins.
Sponsors ❤️
Si vous en profitez de ce projet dans votre entreprise, j'apprécierais vraiment un parrainage, un café ou une étoile abandonnée. Cela me donne plus de temps pour l'améliorer au niveau supérieur.
Licence
AGPL-3.0