stal-crystal
sql
stal-crystal | sql | |
---|---|---|
- | 5 | |
5 | 145 | |
- | - | |
0.0 | 7.7 | |
over 3 years ago | 10 days ago | |
Crystal | Elixir | |
MIT License | Apache License 2.0 |
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.
stal-crystal
We haven't tracked posts mentioning stal-crystal yet.
Tracking mentions began in Dec 2020.
sql
-
Show HN: SQL-tString a t-string SQL builder in Python
Just took a quick look, and it seams like the parser is hand written which is great, but you probably want to build a lexer and parser based on the BNF grammar take a look at how I do it here https://github.com/elixir-dbvisor/sql/tree/main/lib and do conformance testing with https://github.com/elliotchance/sqltest
-
The Beam
One thing that is great about Erlang’s pattern matching is that it makes it extremely approachable for writing, lexer, parser and compilers in it: https://github.com/elixir-dbvisor/sql and with Elixir macros and sigils then you can embed other languages like sql and zig to name a few!
-
Membrane, Media Framework for Elixir
mnesia is great, and you can get very far before you would make the jump to anything else. And it can be way faster then any other database. For obvious reasons.
Although it would be great if it spoke SQL, maybe one day it will: https://github.com/elixir-dbvisor/sql since we can already pass it and get the AST.
- Fast, extensible and composable SQL sigils in Elixir
What are some alternatives?
crecto - Database wrapper and ORM for Crystal, inspired by Ecto
elixir-boilerplate - ⚗ The stable base upon which we build our Elixir projects at Mirego.
record
Sequelize - Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
clear - Advanced ORM between postgreSQL and Crystal
beekeeper-studio - Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.