sql VS jennifer

Compare sql vs jennifer and see what are their differences.

sql

Brings an extensible SQL parser and sigil to Elixir, confidently write SQL with automatic parameterized queries. (by elixir-dbvisor)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
sql jennifer
6 3
148 424
0.7% 0.5%
7.9 3.2
17 days ago 5 months ago
Elixir Crystal
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

sql

Posts with mentions or reviews of sql. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-04.
  • LLMs and Elixir: Windfall or Deathblow?
    3 projects | news.ycombinator.com | 4 Jun 2025
    I disagree, it’s wonderful for writing compilers in as well https://github.com/elixir-dbvisor/sql I would go so far as to say superior to a lot of other languages that do not have advanced pattern matching.
  • Show HN: SQL-tString a t-string SQL builder in Python
    6 projects | news.ycombinator.com | 16 May 2025
    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
    2 projects | news.ycombinator.com | 12 May 2025
    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
    2 projects | news.ycombinator.com | 10 May 2025
    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
    1 project | news.ycombinator.com | 4 May 2025

jennifer

Posts with mentions or reviews of jennifer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-01.
  • Database for Kemal server in Crystal lang
    6 projects | dev.to | 1 Mar 2023
    imdrasil/jennifer.cr is my ORM of choice, but I'm no longer following the recommended config directory in the root of the project. I'm just stuffing initializers to be required from the main app files (i.e. src/app.cr).
  • Have you checked out Crystal?
    3 projects | /r/rails | 26 Mar 2021
    For a more concrete example, I don't think you can have ActiveRecord-like classes which have their fields defined by fetching actual database schema (without defining the schema upfront, like Jennifer does).
  • Frustrations with Crystal ORMs
    4 projects | dev.to | 11 Oct 2020
    Jennifer

What are some alternatives?

When comparing sql and jennifer you can also consider the following projects:

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.

granite-orm - ORM Model with Adapters for mysql, pg, sqlite in the Crystal Language.

Directus - The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

avram - A Crystal database wrapper for reading, writing, and migrating Postgres databases.

elixir-boilerplate - ⚗ The stable base upon which we build our Elixir projects at Mirego.

crecto - Database wrapper and ORM for Crystal, inspired by Ecto

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that Elixir is
the 24th most popular programming language
based on number of references?