mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
176 lines
8.0 KiB
YAML
176 lines
8.0 KiB
YAML
|
# This repository adheres to the publiccode.yml standard by including this
|
|||
|
# metadata file that makes public software easily discoverable.
|
|||
|
# More info at https://github.com/italia/publiccode.yml
|
|||
|
|
|||
|
publiccodeYmlVersion: '0.2'
|
|||
|
categories:
|
|||
|
- data-collection
|
|||
|
- crm
|
|||
|
- compliance-management
|
|||
|
- office
|
|||
|
dependsOn:
|
|||
|
open:
|
|||
|
- name: NodeJS
|
|||
|
optional: false
|
|||
|
version: ''
|
|||
|
versionMax: ''
|
|||
|
versionMin: '18'
|
|||
|
- name: Python
|
|||
|
optional: false
|
|||
|
version: ''
|
|||
|
versionMax: ''
|
|||
|
versionMin: '3.9'
|
|||
|
- name: Yarn
|
|||
|
optional: true
|
|||
|
version: ''
|
|||
|
versionMax: ''
|
|||
|
versionMin: ''
|
|||
|
- name: Postgresql
|
|||
|
optional: true
|
|||
|
version: ''
|
|||
|
versionMax: ''
|
|||
|
versionMin: ''
|
|||
|
- name: Redis
|
|||
|
optional: true
|
|||
|
version: ''
|
|||
|
versionMax: ''
|
|||
|
versionMin: ''
|
|||
|
description:
|
|||
|
en:
|
|||
|
apiDocumentation: 'https://support.getgrist.com/api/'
|
|||
|
documentation: 'https://support.getgrist.com/'
|
|||
|
features:
|
|||
|
- database
|
|||
|
- spreadsheet
|
|||
|
- low-code
|
|||
|
- no-code
|
|||
|
- form generation
|
|||
|
- webhook
|
|||
|
- calendar
|
|||
|
- map
|
|||
|
- python formulas
|
|||
|
genericName: collaborative spreadsheet
|
|||
|
longDescription: |
|
|||
|
Grist is a hybrid database/spreadsheet, meaning that:
|
|||
|
|
|||
|
- Columns work like they do in databases: they are named, and they hold one kind of data.
|
|||
|
- Columns can be filled by formula, spreadsheet-style, with automatic updates when referenced cells change.
|
|||
|
|
|||
|
|
|||
|
This difference can confuse people coming directly from Excel or Google
|
|||
|
Sheets. Give it a chance! There's also a [Grist for Spreadsheet
|
|||
|
Users](https://www.getgrist.com/blog/grist-for-spreadsheet-users/) article
|
|||
|
to help get you oriented. If you're coming from Airtable, you'll find the
|
|||
|
model familiar (and there's also our [Grist vs
|
|||
|
Airtable](https://www.getgrist.com/blog/grist-v-airtable/) article for a
|
|||
|
direct comparison).
|
|||
|
|
|||
|
Here are some specific feature highlights of Grist:
|
|||
|
|
|||
|
- Python formulas.
|
|||
|
- Full [Python syntax is supported](https://support.getgrist.com/formulas/#python), including the standard library.
|
|||
|
- Many [Excel functions](https://support.getgrist.com/functions/) also available.
|
|||
|
- An [AI Assistant](https://www.getgrist.com/ai-formula-assistant/) specifically tuned for formula generation (using OpenAI gpt-3.5-turbo or [Llama](https://ai.meta.com/llama/) via [llama-cpp-python](https://github.com/abetlen/llama-cpp-python)).
|
|||
|
- A portable, self-contained format.
|
|||
|
- Based on SQLite, the most widely deployed database engine.
|
|||
|
- Any tool that can read SQLite can read numeric and text data from a Grist file.
|
|||
|
- Enables [backups](https://support.getgrist.com/exports/#backing-up-an-entire-document) that you can confidently restore in full.
|
|||
|
- Great for moving between different hosts.
|
|||
|
- Can be displayed on a static website with [`grist-static`](https://github.com/gristlabs/grist-static) – no special server needed.
|
|||
|
- A self-contained desktop app for viewing and editing locally: [`grist-electron`](https://github.com/gristlabs/grist-electron).
|
|||
|
- Convenient editing and formatting features.
|
|||
|
- Choices and [choice lists](https://support.getgrist.com/col-types/#choice-list-columns), for adding colorful tags to records.
|
|||
|
- [References](https://support.getgrist.com/col-refs/#creating-a-new-reference-list-column) and reference lists, for cross-referencing records in other tables.
|
|||
|
- [Attachments](https://support.getgrist.com/col-types/#attachment-columns), to include media or document files in records.
|
|||
|
- Dates and times, toggles, and special numerics such as currency all have specialized editors and formatting options.
|
|||
|
- [Conditional Formatting](https://support.getgrist.com/conditional-formatting/), letting you control the style of cells with formulas to draw attention to important information.
|
|||
|
- Drag-and-drop dashboards.
|
|||
|
- [Charts](https://support.getgrist.com/widget-chart/), [card views](https://support.getgrist.com/widget-card/) and a [calendar widget](https://support.getgrist.com/widget-calendar/) for visualization.
|
|||
|
- [Summary tables](https://support.getgrist.com/summary-tables/) for summing and counting across groups.
|
|||
|
- [Widget linking](https://support.getgrist.com/linking-widgets/) streamlines filtering and editing data. Grist has a unique approach to visualization, where you can lay out and link distinct widgets to show together, without cramming mixed material into a table.
|
|||
|
- [Filter bar](https://support.getgrist.com/search-sort-filter/#filter-buttons) for quick slicing and dicing.
|
|||
|
- [Incremental imports](https://support.getgrist.com/imports/#updating-existing-records).
|
|||
|
- Import a CSV of the last three months activity from your bank...
|
|||
|
- ...and import new activity a month later without fuss or duplication.
|
|||
|
- Integrations.
|
|||
|
- A [REST API](https://support.getgrist.com/api/), [Zapier actions/triggers](https://support.getgrist.com/integrators/#integrations-via-zapier), and support from similar [integrators](https://support.getgrist.com/integrators/).
|
|||
|
- Import/export to Google drive, Excel format, CSV.
|
|||
|
- Link data with [custom widgets](https://support.getgrist.com/widget-custom/#_top), hosted externally.
|
|||
|
- Configurable outgoing webhooks.
|
|||
|
- [Many templates](https://templates.getgrist.com/) to get you started, from investment research to organizing treasure hunts.
|
|||
|
- Access control options.
|
|||
|
- (You'll need SSO logins set up to make use of these options; [`grist-omnibus`](https://github.com/gristlabs/grist-omnibus) has a prepackaged solution if configuring this feels daunting)
|
|||
|
- Share [individual documents](https://support.getgrist.com/sharing/), workspaces, or [team sites](https://support.getgrist.com/team-sharing/).
|
|||
|
- Control access to [individual rows, columns, and tables](https://support.getgrist.com/access-rules/).
|
|||
|
- Control access based on cell values and user attributes.
|
|||
|
- Self-maintainable.
|
|||
|
- Useful for intranet operation and specific compliance requirements.
|
|||
|
- Sandboxing options for untrusted documents.
|
|||
|
- On Linux or with Docker, you can enable [gVisor](https://github.com/google/gvisor) sandboxing at the individual document level.
|
|||
|
- On macOS, you can use native sandboxing.
|
|||
|
- On any OS, including Windows, you can use a wasm-based sandbox.
|
|||
|
- Translated to many languages.
|
|||
|
- `F1` key brings up some quick help. This used to go without saying, but in general Grist has good keyboard support.
|
|||
|
shortDescription: |-
|
|||
|
Grist is a modern relational spreadsheet. It combines the flexibility of a
|
|||
|
|
|||
|
spreadsheet with the robustness of a database.
|
|||
|
videos:
|
|||
|
- 'https://www.youtube.com/watch?v=XYZ_ZGSxU00'
|
|||
|
developmentStatus: stable
|
|||
|
inputTypes:
|
|||
|
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
|||
|
- text/csv
|
|||
|
it:
|
|||
|
conforme:
|
|||
|
gdpr: false
|
|||
|
lineeGuidaDesign: false
|
|||
|
misureMinimeSicurezza: false
|
|||
|
modelloInteroperabilita: false
|
|||
|
countryExtensionVersion: '0.2'
|
|||
|
piattaforme:
|
|||
|
anpr: false
|
|||
|
cie: false
|
|||
|
pagopa: false
|
|||
|
spid: false
|
|||
|
landingURL: 'https://getgrist.com'
|
|||
|
legal:
|
|||
|
license: Apache-2.0
|
|||
|
localisation:
|
|||
|
availableLanguages:
|
|||
|
- en
|
|||
|
- fr
|
|||
|
- ru
|
|||
|
- de
|
|||
|
- es
|
|||
|
- pt
|
|||
|
- zh
|
|||
|
- it
|
|||
|
- ja
|
|||
|
- 'no'
|
|||
|
- ro
|
|||
|
- sl
|
|||
|
- uk
|
|||
|
localisationReady: true
|
|||
|
logo: |-
|
|||
|
https://raw.githubusercontent.com/gristlabs/grist-core/master/static/img/logo-grist.png
|
|||
|
maintenance:
|
|||
|
contacts:
|
|||
|
- affiliation: Grist Labs
|
|||
|
email: paul@getgrist.com
|
|||
|
name: Paul Fitzpatrick
|
|||
|
type: internal
|
|||
|
name: Grist
|
|||
|
outputTypes:
|
|||
|
- application/x-sqlite3
|
|||
|
platforms:
|
|||
|
- web
|
|||
|
releaseDate: '2024-06-12'
|
|||
|
roadmap: 'https://github.com/gristlabs/grist-core/projects/1'
|
|||
|
softwareType: standalone/other
|
|||
|
softwareVersion: 1.1.15
|
|||
|
url: 'https://github.com/gristlabs/grist-core'
|
|||
|
usedBy:
|
|||
|
- 'ANCT (https://anct.gouv.fr)'
|
|||
|
- 'DINUM (https://www.numerique.gouv.fr/dinum/)'
|