web-framework

Top 23 web-framework Open-Source Projects

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Project mention: Android 12+: Changing wallpaper or dark theme breaks Flutter and Jetpack Apps | news.ycombinator.com | 2024-03-21
  • Angular

    Deliver web apps with confidence 🚀

    Project mention: Understanding control flow syntax in Angular 17 | dev.to | 2024-03-20

    In June 2023, the Angular team raised a new RFC to implement control flow syntaxes within Angular. They gave the following rationale for introducing control flow syntax:

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Flask

    The Python micro framework for building web applications.

    Project mention: Rapid Prototyping with Flask, Bootstrap and Secutio | dev.to | 2024-01-30

    #!/usr/bin/python # # https://flask.palletsprojects.com/en/3.0.x/installation/ # from flask import Flask, jsonify, request contacts = [ { "id": "1", "firstname": "Lorem", "lastname": "Ipsum", "email": "[email protected]", }, { "id": "2", "firstname": "Mauris", "lastname": "Quis", "email": "[email protected]", }, { "id": "3", "firstname": "Donec Purus", "lastname": "Purus", "email": "[email protected]", } ] app = Flask(__name__, static_url_path='', static_folder='public',) @app.route("/contact//save", methods=["PUT"]) def save_contact(id): data = request.json contacts[id - 1] = data return jsonify(contacts[id - 1]) @app.route("/contact/", methods=["GET"]) @app.route("/contact//edit", methods=["GET"]) def get_contact(id): return jsonify(contacts[id - 1]) @app.route('/') def root(): return app.send_static_file('index.html') if __name__ == '__main__': app.run(debug=True)

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

    Project mention: Container2wasm: Convert Containers to WASM Blobs | news.ycombinator.com | 2024-01-03
  • expo

    An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

    Project mention: Como Foi O Front In Floripa? 🤔 | dev.to | 2023-11-28
  • Echo

    High performance, minimalist Go web framework

    Project mention: Go + Hypermedia - A Learning Journey (Part 1) | dev.to | 2024-02-23

    Echo - web framework for Go

  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Iris

    The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:

    Project mention: How to Use Iris and PostgreSQL for Web Development | dev.to | 2023-07-02

    Iris is a fast and lightweight web framework for Go that offers a rich set of features and a high-performance engine. PostgreSQL is a powerful and reliable relational database system that supports advanced data types and functions. Together, they can form a solid foundation for building modern web applications.

  • Vapor

    💧 A server-side Swift HTTP web framework.

    Project mention: Swiftly Chatting: Building Chatbots with Botter | dev.to | 2023-08-08

    Botter works in tandem with Vapor, which handles the server-side functions of your project. This powerful combination allows you to focus on what matters most - creating an engaging and effective chatbot.

  • Rocket

    A web framework for Rust.

    Project mention: Top 10 Rusty Repositories for you to start your Open Source Journey | dev.to | 2023-12-19

    4. Rocket

  • Phoenix

    Peace of mind from prototype to production

    Project mention: Idempotent seeds in Elixir | dev.to | 2024-03-14

    A standard Phoenix app contains a priv/repo/seeds.exs script file, which populates a database when it is run, so that developers can work with a conveniently prepared environment.

  • sanic

    Accelerate your web app development | Build fast. Run fast.

    Project mention: Sanic Framework – Build fast. Run fast. Accelerate your web app development | news.ycombinator.com | 2023-06-22
  • SvelteKit

    web development, streamlined (by sveltejs)

    Project mention: Cannot CRUD cookies in SvelteKit from another port | news.ycombinator.com | 2024-03-03
  • AdonisJs Framework

    AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more. (by adonisjs)

    Project mention: I Hate NestJS | news.ycombinator.com | 2023-10-24

    And the second or third command I typed in to create a model didn't work.

    Turns out it's not installed by default?

    https://github.com/adonisjs/core/discussions/2642#discussion...

    Not sure, but at this point I don't care, I just trashed it because I don't have time in my life to fool around.

  • hono

    Fast, Lightweight, Web-standards

    Project mention: Let's build a screenshot API | dev.to | 2024-03-24

    Hono—a simple and fast framework for processing HTTP requests.

  • Revel

    A high productivity, full-stack web framework for the Go language.

    Project mention: Elixir or golang which wiil be good for large websocket connections. | /r/elixir | 2023-05-11

    Closest spiritual competitor to Phoenix I’m aware of in Go world is Revel (https://revel.github.io/) and it’s still at a stiff feature disadvantage.

  • Play

    The Community Maintained High Velocity Web Framework For Java and Scala.

    Project mention: Play Framework 2.9.0 Release Candidate | news.ycombinator.com | 2023-09-20
  • ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

    Project mention: Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide | dev.to | 2023-07-08

    Ktor, a powerful web framework built with Kotlin, offers a lightweight and flexible solution for building web applications. In this article, we will guide you through the process of creating a Ktor project manually using Gradle and SDKMAN!. By following the steps below, you'll have a basic Ktor project up and running in no time.

  • Sinatra

    Classy web-development dressed in a DSL (official / canonical repo)

    Project mention: Sinatra 4.0 | news.ycombinator.com | 2024-01-25
  • CakePHP

    CakePHP: The Rapid Development Framework for PHP - Official Repository

    Project mention: Top 12 PHP Frameworks For Web Development in 2024 | dev.to | 2024-02-13

    CakePHP is an open-source PHP framework for web development with 8.7k stars and 3.5k forks on GitHub. It offers APIs that enable developers to develop applications quickly. It allows you to create highly secure and scalable web applications, including social networks, eCommerce, and online collaboration platforms.

  • Dropwizard

    A damn simple library for building production-ready RESTful web services.

    Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
  • Bottle

    bottle.py is a fast and simple micro-framework for python web-applications.

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    Bottle.py: uber-fast and simple python web microframework, about 3x faster, saner, and more memory-efficient than Flask in my experience: https://github.com/bottlepy/bottle

    Fossil: distributed version control and much more in a single executable, from the creators of SQLite: https://fossil-scm.org/

  • cowboy

    Small, fast, modern HTTP server for Erlang/OTP.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-03-24.

web-framework related posts

Index

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

Project Stars
1 Flutter 160,819
2 Angular 94,204
3 Flask 66,108
4 yew 29,761
5 expo 28,342
6 Echo 28,233
7 go-zero 27,363
8 Iris 24,792
9 Vapor 23,682
10 Rocket 23,178
11 Phoenix 20,478
12 sanic 17,668
13 SvelteKit 17,471
14 AdonisJs Framework 15,265
15 hono 13,272
16 Revel 13,069
17 Play 12,488
18 ktor 12,135
19 Sinatra 12,080
20 CakePHP 8,671
21 Dropwizard 8,444
22 Bottle 8,267
23 cowboy 7,136
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com