pluralize
tuql
Our great sponsors
pluralize | tuql | |
---|---|---|
1 | 5 | |
2,103 | 1,035 | |
0.6% | - | |
4.8 | 3.8 | |
5 months ago | almost 3 years ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pluralize
-
Tuql: Automatically create a GraphQL server from a SQLite database
> The primary key column is named id or thing_id or thingId, where thing is the singular form of the table name.
Is it naming relations in plural a common thing in practice?
I thought best-practice was to name relations either singular (as each tuple represents one entry) or uninflected (still singular for most words), specially when you're not a fluent speaker of the language being used to name the relations of the database.
Plurals are often irregular for commonly used words, and the fact that this requires a external dependency ( https://github.com/plurals/pluralize ) to cover for some "common plurals" is telling that supporting this feature is a complex thing indeed - that would not be required in the first place with singular everywhere.
tuql
- Tuql: Automatically create a GraphQL server from a SQLite database
-
postlite: Postgres wire compatible SQLite proxy.
Postlite fakes the pg_catalog but it would probably take some work to get it good enough to work with a GraphQL wrapper. Those also may use SQL that's only supported by Postgres since they usually try to bundle up fetches into a single query. I think you're probably better off using a wrapper specific to SQLite such as tuql.
- Ws4sqlite: Query SQLite via HTTP
What are some alternatives?
madatdata - 😠📈 Madatdata ("mad at data") is a TypeScript library for managing and querying SQL databases (so far including Seafowl and Splitgraph, but with an interface that makes it easy to add plugins for other databases).
ws4sqlite - Query sqlite via json+http
datasette-graphql - Datasette plugin providing an automatic GraphQL API for your SQLite databases
sqlite-s3-query - Python functions to query SQLite files stored on S3
profane-words - A very long list of English profanity.
aurora - CLI tool that orchestrates prisma files in a way that allows multiple .prisma files with cross-relations
datasette - An open source multi-tool for exploring and publishing data
postlite - Postgres wire compatible SQLite proxy.
corpora - A collection of small corpuses of interesting data for the creation of bots and similar stuff.
sqlite3vfshttp - Go sqlite3 http vfs: query sqlite databases over http with range headers
ilo_nimi_pi_toki_pona - A chrome extension for looking up Toki Pona words
graphql-sequelize-generator - A Graphql API generator based on Sequelize.