gristlabs_grist-core/publiccode.yml
Florent 550c39156b
Add publiccode.yml (#1056)
Co-authored-by: Florent FAYOLLE <florent.fayolle@beta.gouv.fr>
2024-06-25 11:37:12 -04:00

176 lines
8.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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/)'