Database for Kemal server in Crystal lang

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • SonarQube - Static code analysis for 29 languages.
  • CrystalSnake

    A BattleSnake template written in Crystal

    FYI the code is on GitHub.

  • jennifer

    Crystal ORM using ActiveRecord pattern with flexible query DSL

    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).

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • mosquito

    A background task runner for crystal applications supporting periodic (CRON) and manually queued jobs (by robacarp)

    I actually already have this implemented with the mosquito shard, but that will be covered in the next post of this series. I'm waiting for at least a day's worth of leaderboard match data to reliably compare with the results above, so stay tuned if interested I guess.

  • action-doctl

    GitHub Actions for DigitalOcean - doctl

    There's indeed a penalty in persisting data, likely coming from network latency and the low cost DB server performance being much lower than ideal... I'm saving $$ with that pet (as in "not caddle") server (droplet on DO) hosting Redis+Postgres maintained by me. This hack saves me ~$25/month and could merit a post in and of itself 😆

  • opentelemetry-go

    OpenTelemetry Go API and SDK

    OpenTelemetry data on Honeycomb is able to tell me exactly how it performed (read my post about this here).

  • crystal

    The Crystal Programming Language

    This is another post about the Battlesnake project I've been working on while diving in Crystal lang.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts