Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Kore
Kore

3
8
+ 1
6
Puma
Puma

253
140
+ 1
16
Add tool

Kore vs Puma: What are the differences?

What is Kore? A fast web server for writing web apps in C. Kore is an easy to use web application framework for writing scalable web APIs in C. Its main goals are security, scalability and allowing rapid development and deployment of such APIs. Because of this Kore is an ideal candidate for building robust, scalable and secure web things.

What is Puma? A Modern, Concurrent Web Server for Ruby. Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications.

Kore and Puma belong to "Web Servers" category of the tech stack.

Kore and Puma are both open source tools. Puma with 5.78K GitHub stars and 987 forks on GitHub appears to be more popular than Kore with 3.09K GitHub stars and 282 GitHub forks.

What is Kore?

Kore is an easy to use web application framework for writing scalable web APIs in C. Its main goals are security, scalability and allowing rapid development and deployment of such APIs. Because of this Kore is an ideal candidate for building robust, scalable and secure web things.

What is Puma?

Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Kore?
Why do developers choose Puma?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Kore?
    What companies use Puma?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Kore?
    What tools integrate with Puma?
      No integrations found
        No integrations found
        What are some alternatives to Kore and Puma?
        nginx
        nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
        Apache HTTP Server
        The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet.
        Microsoft IIS
        Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.
        Apache Tomcat
        Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
        OpenResty
        OpenResty (aka. ngx_openresty) is a full-fledged web application server by bundling the standard Nginx core, lots of 3rd-party Nginx modules, as well as most of their external dependencies.
        See all alternatives
        Decisions about Kore and Puma
        Jerome Dalbert
        Jerome Dalbert
        Senior Backend Engineer at StackShare | 6 upvotes 28K views
        atStackShareStackShare
        Rails
        Rails
        Puma
        Puma
        Unicorn
        Unicorn

        We switched from Unicorn (process model) to Puma (threaded model) to decrease the memory footprint of our Rails production web server. Memory indeed dropped from 6GB to only 1GB!

        We just had to decrease our worker count and increase our thread count instead. Performance (response time and throughput) remained the same, if not slightly better. We had no thread-safety errors, which was good.

        Free bonus points are:

        • Requests are blazing fast on our dev and staging environments!
        • Puma has first-class support for WebSockets, so we know for sure that Rails ActionCable or GraphQL subscriptions will work great.
        • Being on Puma makes us even more "default Rails"-compliant since it is the default Rails web server these days.
        See more
        Interest over time
        Reviews of Kore and Puma
        No reviews found
        How developers use Kore and Puma
        Avatar of Oded Arbel
        Oded Arbel uses PumaPuma

        Server for Rails-powered API

        Avatar of Satoru Ishikawa
        Satoru Ishikawa uses PumaPuma

        Heroku 銇у嫊銇嬨仚Web銈点兗銉愩兗

        Avatar of Jamie Yun
        Jamie Yun uses PumaPuma

        expert

        How much does Kore cost?
        How much does Puma cost?
        Pricing unavailable
        Pricing unavailable
        News about Kore
        More news