Skip to content

Latest commit

 

History

History
419 lines (337 loc) · 17.6 KB

README.md

File metadata and controls

419 lines (337 loc) · 17.6 KB

Image de couverture APITable

Environnement de développement de Gitpod APITable TypeScript Language, Framework NestJS Langue Java, Framework Spring
Badge de Licence APITable AGPL

English | Français | Español | Deutsch | 简体中文 | 繁體中文 | 日本語

✨ Démarrage rapide

Si vous souhaitez simplement essayer APITable1, utilisez notre version hébergée sur le cloud à apitable.com.

If you want to demo this APITable open-source project, click here for ⚡️Gitpod Online Demo.

Si vous voulez installer APITable dans votre environnement de calcul local ou cloud, voir 💾 Installation

Si vous voulez configurer votre environnement de développement local, lisez notre 🧑Developer Guide

Rejoignez Discord ou Twitter pour rester en contact.

🔥 Fonctionnalités

Collaboration en temps réel Formulaire automatique
Premier panneau d'API Liens de table croisée illimités
Autorisations puissantes/colonnes Embed

APITable offre une gamme de fonctionnalités étonnantes, du personnel à l'entreprise.

  • Pile de technologie avancée et open-source
    • La collaboration en temps réel permet à plusieurs utilisateurs d'éditer ensemble en temps réel, ou simultanément avec l'Algorithme Transformation Opérationnelle (OT).
    • Interface de feuille de calcul de base de données extrêmement lisse, conviviale et super rapide dans <canvas> Moteur de rendu.
    • Architecture native de la base de données: Changeset / Opération / Action / Snapshot et ainsi de suite.
    • 100k+ lignes de données avec collaboration en temps réel.
    • Accès à l'API Full-stack, de Data à Métadonnées.
    • Lien de table direction / Bi-direction et Liens Croisés infinis
    • langages de programmation et cadre conviviaux, TypeScript (NextJS + NestJS) et Java (Spring Boot).
  • Feuille de calcul de la base de données magnifique et riche
    • CRUD: créer, lire, mettre à jour, supprimer les tableaux, colonnes et lignes
    • Opérations de champs: tri, filtre, regroupement, masquer/démasquer, réglage de hauteur.
    • Basé sur l'espace: Utilisez des espaces de travail séparés à la place de la structure basée sur l'application/Base, rendant possible la liaison illimitée de tableaux.
    • Mode sombre et la personnalisation du thème disponible.
    • 7 Types de vues: Vue en grille (Datasheet) / Galerie Vue / Vue Mindmap / Vue Kanban / Vue en pleine fonctionnalité Gantt Vue / Vue calendrier
    • Panneau API en un clic
  • Batteries incluses
    • Modèles officiels intégrés à plus de 10 modèles.
    • Robot Automation et personnalisation disponibles.
    • Tableau de bord BI
    • Formulaire généré automatiquement en un clic
    • Page partageable et intégrable.
    • Prise en charge multi-langues.
    • Intégration avec n8n.io / Zapier / Appsmith... et plus.
  • Excellente extensibilité
    • Extensible Widget System avec plus de 20 fonctionnaires widgets open-source.
    • Graphique personnalisable & Graphique & Tableau de bord
    • Types de colonnes de données personnalisables
    • Formulaires personnalisables
    • Actions personnalisables des robots d'automatisation.
  • Autorisations pour les entreprises
    • Miroir, transformer une vue en miroir pour implémenter la permission de la ligne.
    • Activez Autorisation de Colonnes grâce à une opération très simple.
    • Dossiers / Sous-dossiers / Autorisations de fichiers.
    • Dossiers de structure d'arborescence et noeud personnalisable (fichier);
    • Gestion d'équipe & Structure d'organisation.
  • Fonctionnalités de l'entreprise:
    • SAML
    • Single Sign-On (SSO)
    • Audit
    • Sauvegarde automatique de la base de données
    • Exportateur de données
    • Watermark
  • ....

Avec des widgets extensibles et des plugins, vous pouvez ajouter plus de fonctionnalités.

💥 Cas d'utilisation

Pourquoi vous devez connaître APITable pour votre prochain logiciel ?

  • En tant que super logiciel de gestion
    • Gestion de projet flexible & Tâches / Gestion des problèmes.
    • Gestion des Responsables Marketing.
    • CRM le plus flexible et connectable.
    • Flexible Business Intelligence (BI).
    • Enquêtes et formulaires conviviaux
    • ERP flexible.
    • Plateforme de code bas et sans code.
    • ...et plus, APITable met 1000 logiciels dans votre poche.
  • En tant qu'infrastructure de base de données visuelle
    • Intégrez APITable à vos propres interfaces utilisateur logicielles.
    • Base de données visuelle avec API REST.
    • Tableau de bord de l'administration.
    • Gestion de la configuration centrale.
    • Base de données d'entreprise tout-en-un qui connecte tous vos logiciels.
    • ...et plus, APITable relie tout.
  • En outre, il est open source et extensible

💞 orienté API

API UI Panel

Cliquer sur le bouton API dans le coin droit affichera le panneau API

Requête similaire à SQL

APITable fournira un langage de requête de feuilles de données (DQL) pour interroger le contenu de votre feuille de calcul de la base de données.

💝 amical

Partagez et intégrez

Partagez votre table ou dossier de fiches techniques. Intégrez-les en copiant et collant des scripts HTML.

Embedding prêt pour les entreprises

APITable.com fournit plus de fonctionnalités d'Embedding pour les valeurs mobilières prêtes à l'entreprise.

Installation

Avant de commencer :

  • Un hôte avec docker et docker-compose v2 installés.
  • 4 CPUs/8GB RAM ou plus sont recommandés.
  • Un shell bash avec des utilitaires de base comme curl installés.
  • Les images de conteneurs natives arm64 (apple silicon) ne sont pas encore prêtes et peuvent entraîner de mauvaises performances.

Pour installer apitable en utilisant docker compose, ouvrez votre terminal et exécutez ceci:

curl https://apitable.github.io/install.sh | bash

Puis ouvrez http://localhost:80 dans votre navigateur pour le visiter.

Nous fournissons également une image tout-en-un basée sur pm2 à des fins de démonstration ou de test (non recommandé pour les entreprises ou les utilisations de production):

sudo docker run -d -v ${PWD}/.data:/apitable -p 80:80 --name apitable apitable/all-in-one:latest

Selon votre environnement, vous devrez peut-être attendre plusieurs minutes pour que tous les services soient lancés. Cette image est amd64 (x86_64) seulement, vous pouvez rencontrer de très mauvaises performances sur arm64 ou le silicium pomme.

Si vous voulez configurer votre environnement de développement local, lisez notre 🧑Developer Guide

💻 Contribution

Bienvenue, et merci de votre intérêt à contribuer à APITable!

Il y a de nombreuses façons de contribuer, au-delà de l'écriture de code.

Vous pouvez contribuer de la manière suivante :

Such as the following:

Vous pouvez lire les directives de contribution de ce dépôt pour apprendre comment contribuer.

Voici un guide rapide pour vous aider à contribuer à APITable.

Environnement de développement

Pour savoir comment configurer votre environnement local, consultez notre Developer Guide.

Git workflow basique

Voici un flux de travail général APITable git :

  1. Créez un problème et décrivez les fonctionnalités que vous souhaitez -> Problèmes APITables
  2. Fork this project -> Fork APITable project
  3. Créez votre branche de fonctionnalité (git checkout -b mon-nouvelle fonctionnalité)
  4. Commettre vos modifications (git commit -am 'Ajouter quelques fonctionnalités')
  5. Publier la branche (git push origine mon-nouveau-fonctionnalité)
  6. Créer une nouvelle Pull Request -> Créer une pull request à travers les forks

Conventions professionnelles

Utilisez ces conventions communes APITables :

Documentations

🛣 Feuille de route

Veuillez vous référer à la Feuille de route de l'APITable

Fonctionnalités futures

  • Constructeur d'interface de code lourd
  • Composants de documentation de tiers incorporables
  • Langues spécifiques au domaine de type SQL
  • En tant qu'IdP
  • Robot d'automatisation avancé
  • Fonctionnalités Web 3
  • ...

Les versions hébergées et Entreprise offrent des fonctionnalités avancées

  • En tant qu'IdP ;
  • SAML
  • Single-Sign-On
  • Audit
  • Sauvegarde de la base de données
  • Intégrer avec ChatGPT, Zapier, Slack, Google Workspace......
  • Watermark

For more information on our product, including enterprise self-hosted license, please contact us at [email protected] or book a demo.

👫 Get Involved

🌏 Pourquoi créer APITable et open-source?

  • Nous croyons que la base de données est la pierre angulaire de tout le logiciel.
  • Nous pensons que faire une base de données visuelle avec une interface utilisateur riche et facile pour tout le monde peut réduire la difficulté de l'industrie du logiciel et augmenter l'adoption de la numérisation dans le monde.
  • Nous pensons que le travail open-sourcing APITable peut pousser les êtres humains vers l'avant.

Nous embauchons à distance !

Nous recherchons toujours de bons talents pour APITables :

  • Développeur Full-stack: Vous avez de l'expérience avec React, NestJS, TypeScript, Spring Boot, Java, Terraform. Et vous aimez écrire du code de haute qualité avec une documentation claire et des tests unitaires.
  • Développeur Back-end: Vous avez de l'expérience avec NestJS, TypeScript, Spring Boot, Java, SQL, Kubernetes, Terraform. Et vous aimez écrire du code de haute qualité avec une documentation claire et des tests unitaires.
  • Développeur Front-end: Vous avez de l'expérience avec React, NextJS, TypeScript, WebPack. And you like to write high quality code with clear documentation and unit tests.

Indépendamment du temps et des conditions, si vous voulez vous impliquer dans l'équipe d'APITable, n'hésitez pas et envoyez votre CV à talent@apitable. om.

📺 Capture d'écran

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

Image de capture d'écran APITable

APITable Screenshot Image

🥰 Licence

Ce dépôt contient le code source de l'édition Open Source d'APITable, publiée sous l'AGPL.

Si vous voulez faire tourner votre propre copie d'APITable ou contribuer au développement, alors c'est l'endroit pour vous.

Voir LICENCE pour plus de détails.

Si vous voulez utiliser APITable en ligne alors vous n'avez pas besoin d'exécuter ce code, nous offrons une version hébergée de l'application à APITable. om qui a optimisé pour l'accélération globale.