seatable / Seatable
Labels
Projects that are alternatives of or similar to Seatable
Introduction
SeaTable is a new kind of spreadsheet/database and data automation application. It helps you to easily record and manage all kinds of scattered information. With built-in automation features, scripts and APIs, you can automate data processing with no code or little code.
Main features includes:
- A spreadsheet like interface to records data supporting collaboratively editing.
- A form app to collect data
- Mobile ready UI to be used on browsers in mobile system
- Comprehensive API and SDK to add UI Plugins and background scripts for your SeaTable
- Filters, sorts, charts and pivot tables to visualize and analyze data.
- Scripts for automation or data analyzing
Scalability
- There is no limit on number of bases
- In version 1.x, a single table in a base should have no more than 200K rows.
- Starting from 2.0 version, old rows in a large table will be archived automatically, a single table can contain tens of millions rows.
History
SeaTable is originally built by the Seafile team (https://github.com/haiwen/seafile). The idea was to add online collaboration table feature to Seafile. Later it involved into a separate project. The business is now moved to SeaTable GmbH.
How to install SeaTable
Please check our manual: https://docs.seatable.io/published/seatable-manual/home.md
Repositories
General
- Scripts examples: Example background scripts that you can add to extend SeaTable.
- Plugin template: The template for writing your own UI plugin.
Plugins
- Timeline plugin: Show records in timeline.
- Map: Show records in Google Map.
- Deduplicate: Detect duplicated records.
Software components
SeaTable consists of following components
- dtable-web: The web site for manage tables.
- dtable-server: Store the tables and provide collaborating feature.
- dtable-events: Background maintenance tasks
- seaf-server: Store attachments (files and images)
- ccnet-server: Will be removed later.
- thumbnail-server: serve image thumbnail and other static contents
LICENSE
The different components of SeaTable community edition are released under different licenses:
- dtable-web: Apache License v2
- dtable-events: Apache License v2
- dtable-server: Proprietary License
- seaf-server: AGPLv3
- thumbnail-server: Apache License v2
Note:
- The source code will be uploaded to GitHub later. They are currently included in the Docker image if you are interested.
Reporting issues
Please report issues in the forum: https://forum.seatable.io/