Software Alternatives & Reviews

Kemal VS Lapis

Compare Kemal VS Lapis and see what are their differences

Kemal logo Kemal

Kemal is a web framework written in Crystal.

Lapis logo Lapis

A Lua/MoonScript web framework on top of OpenResty.
  • Kemal Landing page
    Landing page //
    2023-04-12
  • Lapis Landing page
    Landing page //
    2023-05-22

Category Popularity

0-100% (relative to Kemal and Lapis)
Web Frameworks
100 100%
0% 0
Slack
0 0%
100% 100
Programming Language
100 100%
0% 0
Game Development
0 0%
100% 100

User comments

Share your experience with using Kemal and Lapis. For example, how are they different and which one is better?
Log in or Post with

Social recommendations and mentions

Kemal might be a bit more popular than Lapis. We know about 6 links to it since March 2021 and only 5 links to Lapis. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

Kemal mentions (6)

  • Phoenix on Rails - a Phoenix tutorial for Rails developers
    Https://luckyframework.org/ . Kemal is even faster but it's mostly for APIs. In my opinion it's on par with Actix with much, much better developer experience. Source: about 1 year ago
  • How do you find the market in 2023?
    It's been around for a while under development. It had it's 1.0.0 release in March 2021. There's been two (online) Crystal conferences, and there's two Crystal books published. There's a decent ecosystem of "shards" and there are a couple of Crystal web frameworks and ORMS that are similar to Sinatra or Rails-like. If you already know Ruby, learning Crystal is super easy. Source: over 1 year ago
  • Marten, a Crystal web framework that makes building web apps productive and fun
    They’re all good to try IMO, another is https://kemalcr.com which is akin to Sinatra if you just want to get an HTTP server with routes setup quickly. - Source: Hacker News / over 1 year ago
  • Medusa: The open-source alternative to Shopify
    Kemal (like Sinatra, I really like this one): https://kemalcr.com/. Source: over 2 years ago
  • Packing Static Files Into Crystal Binaries
    As an example, consider this small Kemal application:. - Source: dev.to / over 2 years ago
View more

Lapis mentions (5)

  • Lua: The Little Language That Could
    > webserver (nginx) How timely! Right now I'm learning Lapis [1] by build a toy CRUD app that I plan on deploying to fly.io. Lua reminds me of Go insofar as it's a really "dumb" language. You can't get too cute and there are a few powerful abstractions that let you accomplish a lot. Coming from Python (which is an endless horizon of PEPs and build artifact standards and name mangling and kwargs and... well, you... - Source: Hacker News / 11 months ago
  • OmG jAVaScRiPt InSeCuRe. LuA bETtEr.
    Check out Fengari or Lapis. Fun fact: itch.io is written primarily in Lua, and started by the same person who made Lapis and MoonScript. Source: about 1 year ago
  • Phoenix on Rails - a Phoenix tutorial for Rails developers
    If Phoenix have not LiveView nobody would care, it would be on the level of Lapis (to be honest the author is super cool) or something. Source: about 1 year ago
  • Lua Lapis issues when loading webpage. - module 'lapis' not found
    I'm trying to get the the hello world Lua Lapis example running. I'm not Pop!_OS 22.04 LTS. Source: over 1 year ago
  • Why should i learn Lua?
    For example lua doesn't support multithreading and if you want to write complex games you better use thread module from an game engine like love2d; if you are writing a webserver you can use lapis or similar framework. In all those cases you don't need to know any other languages than lua. Source: over 2 years ago

What are some alternatives?

When comparing Kemal and Lapis, you can also consider the following products

ExpressJS - Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple

LOVE 2D - Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua.

Trails - Trails is a web application framework for Node.js.

HeyTaco - Create stronger, happier teams that people love

Flask - a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

Icebreakers by Kaapi - Fun team bonding check-ins over Slack