Marten Alternatives

Similar projects and alternatives to marten

  1. Docusaurus

    298 marten VS Docusaurus

    Easy to maintain open source documentation websites.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. lucky

    20 marten VS lucky

    A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.

  4. Marten

    .NET Transactional Document DB and Event Store on PostgreSQL

  5. kemal

    14 marten VS kemal

    Fast, Effective, Simple Web Framework

  6. AHK_X11

    22 marten VS AHK_X11

    AutoHotkey for Linux (X11-based systems)

  7. amber

    11 marten VS amber

    A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance. (by amberframework)

  8. crystal-docker-quickstart

    A project template for quickly working with the Crystal programming language in a Docker container, no installation needed.

  9. Mango

    1 marten VS Mango

    Discontinued Mango is a self-hosted manga server and web reader [Moved to: https://github.com/getmango/Mango] (by hkalexling)

  10. bridge-cli

    CLI for Crunchy Bridge

  11. lavinmq

    4 marten VS lavinmq

    Lightweight and fast AMQP (0-9-1) server

  12. mosquito

    3 marten VS mosquito

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

  13. Shivneri

    0 marten VS Shivneri

    Component based MVC web framework based on fort architecture targeting good code structures, modularity & performance.

  14. minitest.cr

    2 marten VS minitest.cr

    Test Unit for the Crystal programming language

  15. Cable

    1 marten VS Cable

    It's like ActionCable (100% compatible with JS Client), but you know, for Crystal

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better marten alternative or higher similarity.

marten discussion

Log in or Post with

marten reviews and mentions

Posts with mentions or reviews of marten. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-07.
  • Make Marten Web Framework work with minitest.cr
    2 projects | dev.to | 7 Jan 2025
    ENV["MARTEN_ENV"] = "test" require "minitest/autorun" require "marten" require "marten/cli" # Only require those to avoid running Crystal Spec in parallel with minitest require "marten/spec/ext/db/statement" require "marten/spec/client" # Copy from https://github.com/martenframework/marten/blob/main/src/marten/spec.cr module Marten module Spec @@client : Marten::Spec::Client? def self.clear_client : Nil @@client = nil end def self.clear_collected_emails : Nil Marten::Emailing::Backend::Development.delivered_emails.clear end def self.delivered_emails : Array(Emailing::Email) Marten::Emailing::Backend::Development.delivered_emails end def self.client @@client ||= Marten::Spec::Client.new end def self.flush_databases Marten::DB::Connection.registry.values.each do |conn| Marten::DB::Management::SchemaEditor.run_for(conn) do |schema_editor| schema_editor.flush_model_tables end end end def self.setup_databases Marten::DB::Connection.registry.values.each do |conn| if !conn.test_database? raise "No test database name is explicitly defined for database connection '#{conn.alias}', cancelling..." end Marten::DB::Management::SchemaEditor.run_for(conn) do |schema_editor| schema_editor.sync_models end end end end end # Hooks https://github.com/ysbaddaden/minitest.cr/blob/bfc73a6196129e59b6c05d49d69e542f83a5939f/src/test.cr#L24 class Minitest::Test def before_setup # Register applications only once Marten.setup if Marten.apps.app_configs.empty? Marten::Spec.setup_databases end def after_teardown Marten::Spec.flush_databases Marten::Spec.clear_collected_emails Marten::Spec.clear_client DB::Statement.reset_query_count end end require "../src/project"
  • Digging into Marten query sets
    1 project | dev.to | 16 Nov 2023
    The Marten web framework incorporates an intuitive object-relational mapper (ORM), streamlining the development process for users who may not possess extensive knowledge of databases and SQL. To facilitate interactions with collections of model records, Marten introduces a dynamic mechanism called "Query sets". A query set represents a collection of model records in the database. It can have filters, be paginated, sliced, etc. In this guide, we will cover how to leverage such querying capabilities.
  • Marten 0.3 has been officially released!
    1 project | /r/crystal_programming | 19 Jun 2023
    Check out the Marten GitHub repository
  • Background job processing with Marten and Mosquito
    2 projects | dev.to | 9 Apr 2023
    Marten is a web framework written in Crystal that makes building web applications easy and enjoyable. Mosquito is a background task runner for Crystal that uses Redis and that makes it easy to schedule and run tasks asynchronously.
  • Marten 0.2.0, A Crystal Web framework
    1 project | news.ycombinator.com | 12 Feb 2023
  • Marten 0.2 has been released!
    2 projects | /r/crystal_programming | 11 Feb 2023
    Marten is a Crystal web framework that makes building web applications easy, productive, and fun. The 0.2 release adds key features to the framework such as authentication, email sending, raw SQL query capabilities, ... You can check out the full changelog for an overview of all the new features and changes that are part of this release.
  • Marten – The pragmatic web framework
    1 project | /r/Backend | 20 Dec 2022
    1 project | /r/webdev | 15 Dec 2022
  • Marten - The pragmatic web framework
    1 project | /r/coolgithubprojects | 15 Dec 2022
  • Marten: The pragmatic web framework
    1 project | /r/webdev | 15 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic marten repo stats
17
423
9.5
8 days ago

martenframework/marten is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of marten is Crystal.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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