#Web Frameworks

Open-source projects categorized as Web Frameworks

Top 23 Web Framework Open-Source Projects

  • GitHub repo Next.js

    The React Framework

    Project mention: Creating live coding videos right from your browser | dev.to | 2021-04-22

    I have developed the application using next.js and tailwind.css and have deployed to vercel. You can try it here. The code is available to contribute and play around here

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Django vs Flask: which one should you choose? | dev.to | 2021-04-21

    Django and Flask are among the most popular Python web frameworks. In this article we're going to review their main strengths and weaknesses to help you decide which one is the better fit for your project.

  • GitHub repo Spring Boot

    Spring Boot

    Project mention: Getting Started with Spring Boot Actuator | dev.to | 2021-04-22

    Any production application needs to be monitored for its uptime. Let’s say you’ve developed a stock market statistics application, for example, using Spring Boot for your client. This application has to be up all the time while the stock market is open. If it’s down at a crucial time, it could mean huge losses for relevant stakeholders. In addition to being monitored for uptime, an application like this would probably even need a hotline support team that can be notified immediately if the application goes down.

  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: Real work examples | reddit.com/r/learnpython | 2021-04-18

    For example this is flask: https://github.com/pallets/flask

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Build a Slackbot with Node.js to Monitor your Applications | dev.to | 2021-04-19

    Express: This acts as our web server and HTTP request router. We'll use this to route requests from Slack to the correct logic.

  • GitHub repo Ruby on Rails

    Ruby on Rails

    Project mention: Getting Started with Rails & TiDB | dev.to | 2021-04-21

    # https://github.com/rails/rails/blob/6-1-stable/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb#L313 require 'active_record/connection_adapters/abstract/database_statements.rb' module DisableSavepoint def transaction(requires_new: nil, isolation: nil, joinable: true) if requires_new requires_new = nil Rails.logger.warn "savepoint statement was used, but your db not support, ignored savepoint." Rails.logger.warn caller super(requires_new: requires_new, isolation: isolation, joinable: joinable) else super(requires_new: requires_new, isolation: isolation, joinable: joinable) end end end ActiveRecord::ConnectionAdapters::DatabaseStatements.send(:prepend, DisableSavepoint)

  • GitHub repo Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

    Project mention: Registration and Authentication API with GoCondor | dev.to | 2021-04-19

    Gocondor is a golang web framework for building APIs, it's based on Gin framework, it aims to simplify the development experience for go developers specially Gin fans, it has an architecture similar to MVC architecture where you define all your routes in a single file http/routes.go and the handlers for these routes in http/handlers, it supports the following features:

  • GitHub repo Spring

    Spring Framework

    Project mention: Thoughts on DropWizard? | reddit.com/r/java | 2021-04-14

    FYI - here's the original feature request that started Spring Boot: https://github.com/spring-projects/spring-framework/issues/14521 - I quote: "Though there are many frameworks and platforms today that no longer require a container I think inspiration can be drawn most from DropWizard (http://dropwizard.codahale.com/)."

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    Project mention: Nx Workspace with Angular and Nest | dev.to | 2021-04-12

    Nest is a backend framework for building scalable Node applications. It is a great tool for Angular devs to get into server-side development as it is based on concepts that are very similar to Angular ones:

  • GitHub repo Nuxt.js

    The Intuitive Vue Framework

    Project mention: My web performance journey with Nuxt, Storyblok & Netlify | dev.to | 2021-04-17

    To build my website I have used technologies such as: Nuxt, my static site generator, Storyblok, as my headlessCMS with an image service provider, and Netlify to host my full static site.

  • GitHub repo Koa

    Expressive middleware for node.js using ES2017 async functions

    Project mention: ✨ I redesigned my Portfolio with Next.js and TailwindCSS. Link in comments. | reddit.com/r/nextjs | 2021-04-18

    "It was built with Koa.js and MongodBD"

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Is Django a good choice for an async app? | reddit.com/r/django | 2021-04-22

    Check fastapi

  • GitHub repo SailsJS

    Realtime MVC Framework for Node.js

    Project mention: I’ve been learning for 8 months and I still can’t build a full-stack app on my own.. feel like a failure. | reddit.com/r/learnprogramming | 2021-03-12

    Express is a bare-bones, backend solution which means you have to build everything yourself. I would recommend you try something more "batteries included" like Nest.js or Sails.js. I personally really like Nest.js since it's very structured and doesn't require too much creativity on your part. Rather just follow the rules on how to use it and watch how it takes care of almost everything for you. This might help you get a better idea of the bigger picture and eventually you'll be able to build everything yourself with something like Express and Sequelize.

  • GitHub repo ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

    Project mention: [Hiring] - Need an asp.net programmer | reddit.com/r/forhire | 2021-04-22

    Looking for someone to make some adjustments to a pre-existing app written in asp.net core 3.1.

  • GitHub repo Iris

    The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |

    Project mention: Best Golang Web Framework for Larg Projects | dev.to | 2021-03-08

    Iris

  • GitHub repo go-kit

    A standard library for microservices.

    Project mention: Show HN: Encore – Go framework for distributed systems | news.ycombinator.com | 2021-04-14
  • GitHub repo Tornado

    Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

    Project mention: Deep-dive into Mockintosh - an Open Source Microservice Mocking | dev.to | 2021-03-15

    Yes, Mockintosh uses Tornado - a Python web framework.

  • GitHub repo Echo

    High performance, minimalist Go web framework

    Project mention: Show HN: Go Echo Server Generator | news.ycombinator.com | 2021-04-21

    Hi all,

    We've just added a Go Echo server generator [1] to the openapi-generator project [2].

    Please give it a try by following 3 simple steps below:

    1. Download the Java JAR: https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/5.1.1-SNAPSHOT/openapi-generator-cli-5.1.1-20210421.135227-116.jar

    2. Rename the JAR as "openapi-generator-cli.jar"

    3. Execute the following command to run the generator for the Petstore API: https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml

    Mac/Linux:

    $ java -jar openapi-generator-cli.jar generate -g go-echo-server -i https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -o /var/tmp/go-echo-server/

    Windows:

    $ java -jar openapi-generator-cli.jar generate -g go-echo-server -i https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -o C:\tmp\go-echo-server

    If you've any feedback or question, please let us know via https://github.com/OpenAPITools/openapi-generator/issues/new.

    Thank you Farshad Nematdoust [3] for contributing the Go Echo server generator [4].

    [1] https://github.com/labstack/echo

  • GitHub repo fastify

    Fast and low overhead web framework, for Node.js

    Project mention: Fastify and PostgreSQL REST API | dev.to | 2021-04-20

    From the documentation, fastify is a fast and low overhead web framework for Node.js.

  • GitHub repo egg

    🥚 Born to build better enterprise frameworks and apps with Node.js & Koa

  • GitHub repo mux

    A powerful HTTP router and URL matcher for building Go web servers with 🦍

    Project mention: REST server with Go in 5 minutes | dev.to | 2021-04-05

    This example represents a very simple RESTful API written using Go. In a real project, we’d typically tie this up with a database so that we were returning real values. For the next step, I would suggest you should read Gorilla/Mux package. As it will remove a lot of boilerplate code and written only with the standard line.

  • GitHub repo LoopBack

    LoopBack makes it easy to build modern applications that require complex integrations.

    Project mention: A hitchhikers guide to Node JS deployments | dev.to | 2021-02-16

    Loopback

  • GitHub repo Hapi

    The Simple, Secure Framework Developers Trust

    Project mention: 🎂 hapi pal v3: Birthday Edition | dev.to | 2021-04-11

    We maintain an ecosystem of tooling and best practices for the hapijs web framework, often with an eye towards challenging the "web" part of "web framework" to allow applications to go beyond HTTP to horizons such as CLI tools, programmatic usage, and serverless functions. The community is a rigorous yet friendly bunch, deeply interested and knowledgable about application architecture. That's our bag!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-22.

Index

What are some of the best open-source Web Framework projects? This list will help you:

Project Stars
1 Next.js 65,978
2 Django 56,943
3 Spring Boot 54,676
4 Flask 54,601
5 Express 52,775
6 Ruby on Rails 48,221
7 Gin 47,395
8 Spring 42,354
9 Nest 36,301
10 Nuxt.js 35,758
11 Koa 31,058
12 fastapi 29,785
13 SailsJS 21,915
14 ASP.NET Core 21,863
15 Iris 20,417
16 go-kit 19,981
17 Tornado 19,938
18 Echo 19,670
19 fastify 18,366
20 egg 16,902
21 mux 14,196
22 LoopBack 13,298
23 Hapi 13,219