Web Development Frameworks for Linux

View 88 business solutions

Browse free open source Web Development Frameworks and projects for Linux below. Use the toggles on the left to filter open source Web Development Frameworks by OS, license, language, programming language, and project status.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Free and Open Source HR Software Icon
    Free and Open Source HR Software

    OrangeHRM provides a world-class HRIS experience and offers everything you and your team need to be that HR hero you know that you are.

    Give your HR team the tools they need to streamline administrative tasks, support employees, and make informed decisions with the OrangeHRM free and open source HR software.
    Learn More
  • 1
    Laravel

    Laravel

    The PHP Framework For Web Artisans

    Laravel is a free, open-source PHP web framework
    Downloads: 161 This Week
    Last Update:
    See Project
  • 2
    Flask

    Flask

    The Python micro framework for building web applications

    Flask is a lightweight WSGI web application framework designed to help developers get started with their web applications quickly and easily with the ability to scale up to complex applications. Being a “micro” framework does not mean that your whole web application must fit into a single Python file (although it can) or that it be limited; rather it means that Flask aims to keep the core simple but extensible. Flask offers suggestions, but it won’t make any decisions for you such as what database to use or what dependencies or project layout to choose. You get to choose the tools and libraries you want to use, so Flask can be everything you need and nothing you don’t. Flask has become one of the most popular Python web application frameworks, and has amassed a great number of extensions provided by the community that make adding new functionality easy.
    Downloads: 149 This Week
    Last Update:
    See Project
  • 3
    Apollo Server

    Apollo Server

    Spec-compliant and production ready JavaScript GraphQL server

    Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source. Apollo Server provides a simple API for integrating with any Node.js web framework or serverless environment. The @apollo/server package itself ships with a minimally-configurable, standalone web server that handles CORS and body parsing out of the box. Integrations with other environments are community-maintained. Apollo Server's standalone server lets you get a GraphQL server up and running quickly without needing to set up an HTTP server yourself. It allows all the same configuration of GraphQL logic as the Express integration, but does not provide the ability to make fine-grained tweaks to the HTTP-specific behavior of your server.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 4
    CppCMS C++ Web Framework
    CppCMS is the web development framework written in C++, that is aimed on development of high performance web application. It uses different web APIs, most noticably FastCGI, as a web layer and various databases as a storage backed.
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 5
    amber

    amber

    A Crystal web framework that makes building applications fast

    Amber makes building web applications fast, simple, and enjoyable. Get started with blazing-fast performance. Amber provides the bare metal performance of the Crystal Language. It provides productivity and happiness through a powerful CLI and familiar design patterns seen in Kemal, Rails, Phoenix and other popular frameworks. Use code generation and scaffolding features to rapidly build prototypes. Amber is licensed under the MIT license, which makes it perfect for use in commercial applications. Instead of having to plan where things go, Amber comes with a set of conventions to guide you in developing your application. Tools are built-in to prevent and mitigate common attacks against web applications. Minimize the risk of SQL injection, form tampering, cross-site request forgery, and several other attacks. Crystal is a type safe, compiled language inspired by the simplicity of Ruby.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    pH7 Social Dating CMS (pH7Builder)❤️

    pH7 Social Dating CMS (pH7Builder)❤️

    🚀 Professional Social Dating Web App Builder (formerly pH7CMS)

    pH7Builder is a Professional, Free & Open Source PHP Social Dating Builder Software (primarily designed for developers ...). This Social Dating Web App is fully coded in object-oriented PHP (OOP) with the MVC pattern (Model-View-Controller). It is low resource-intensive, extremely powerful and highly secure. pH7Builder is included with over 42 native modules and is based on its homemade pH7 Framework which includes more than 52 packages To summarize, pH7Builder Social Dating Script gives you the perfect ingredients to create the best dating web app or social networking site on the World Wide Web! -- Get Involved! -- If you want to work on an Innovative Open Source Social/Dating Software Project with a Beautiful PHP Code using the latest PHP Features while collaborating with nice people and finally if you love the "Social" and "Dating" Services, ...you HAVE TO DO IT! - Fork the repo http://github.com/pH7Software/pH7-Social-Dating-CMS
    Downloads: 53 This Week
    Last Update:
    See Project
  • 7
    Horse

    Horse

    Fast, opinionated, minimalist web framework for Delphi

    Horse is an Express-inspired web framework for Delphi and Lazarus. Designed to ease things up for fast development in a minimalist way and with high performance. Fast, opinionated, minimalist web framework for Delphi. Horse works with Delphi 11 Alexandria, Delphi 10.4 Sydney, Delphi 10.3 Rio, Delphi 10.2 Tokyo, Delphi 10.1 Berlin, Delphi 10 Seattle, Delphi XE8 and Delphi XE7. Horse is free and open-source software licensed under the MIT License.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    Crow

    Crow

    Crow is very fast and easy to use C++ micro web framework

    Crow is C++ microframework for web. (inspired by Python Flask). If you just want to use crow, copy amalgamate/crow_all.h and include it. C++ compiler with good C++11 support (tested with g++>=4.8). Provide an amalgamated header file crow_all.h with every features. Handler arguments type check at compile time. Now supporting VS2013 with limited functionality (only run-time check for url is available.) Out-of-source build with CMake is recommended.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Modern.js

    Modern.js

    The meta-framework suite designed from scratch for web development

    The meta-framework suite was designed from scratch for frontend-focused modern web development. Both "server-side routing" and "client-side routing" are supported. Serverless paradigm of "dynamic and static integrated Web". Low-threshold, full-featured, integrated "BFF" development. Modern.js provides out-of-the-box support for mainstream IDEs such as VS Code, and has features such as automatic detection and repair of Lint problems, access checks before code submission, etc., which can make code development more efficient and intelligent. The current project is a SPA application. Although the client route can simulate the effect of multiple pages, in fact, different routes use the same HTML document, so by default, the head elements such as title, meta etc. in the HTML document element are always unchanged.
    Downloads: 5 This Week
    Last Update:
    See Project
  • G-P - Global EOR Solution Icon
    G-P - Global EOR Solution

    Companies searching for an Employer of Record solution to mitigate risk and manage compliance, taxes, benefits, and payroll anywhere in the world

    With G-P's industry-leading Employer of Record (EOR) and Contractor solutions, you can hire, onboard and manage teams in 180+ countries — quickly and compliantly — without setting up entities.
    Learn More
  • 10
    Gin Web Framework

    Gin Web Framework

    The fastest full-featured web framework for Go

    Gin is an incredibly fast web framework written in Golang that can perform up to 40 times faster, thanks to its martini-like API and custom version of httprouter. It’s got a very small memory footprint, no reflection and Radix tree based routing as well. For those looking for unprecedented speed and good productivity, Gin is the way to go. Gin is packed with great features, including middleware support, JSON validation and more. It gives an easy to use API for JSON, XML and HTML rendering, and can be extended easily with plenty of sample codes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Hugo

    Hugo

    The world’s fastest framework for building websites

    Hugo is a popular, fast and flexible open source static site generator written in Go. It’s designed for speed and flexibility, while also being very easy to use. Hugo has the amazing ability to render a typical, moderately-sized website in just a fraction of a second. It takes Hugo around 1 millisecond to render each piece of content, making it the fastest tool of its kind. Hugo supports unlimited content types, and ships with pre-made templates to make SEO, analytics and many other functions quick and easy to achieve. It’s got a robust theming system, capable of producing even the most complex websites. Hugo works well with just about any kind of website, be it a blog, tumble or doc. It works on macOS, Windows, Linux and FreeBSD.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Play Framework

    Play Framework

    A high velocity web framework

    Play Framework makes it easy to build web applications with Java & Scala. The Play Framework combines productivity and performance making it easy to build scalable web applications with Java and Scala. Play is developer friendly with a "just hit refresh" workflow and built-in testing support. With Play, applications scale predictably due to a stateless and non-blocking architecture. By being RESTful by default, including assets compilers, JSON & WebSocket support, Play is a perfect fit for modern web & mobile applications. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications. Make your changes and simply hit refresh! All you need is a browser and a text editor. Underneath the covers Play uses a fully asynchronous model built on top of Akka.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Ruby on Rails

    Ruby on Rails

    Web Application Framework written in Ruby

    Rails is a web application development framework written in the Ruby programming language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Wasp

    Wasp

    A programming language that understands what a web app is

    Wasp (Web Application Specification Language) is a declarative DSL (domain-specific language) for developing, building and deploying modern full-stack web apps with less code. Concepts such as app, page, user, login, frontend, production, etc. are baked into the language, bringing a new level of expressiveness and allowing you to get more work done with fewer lines of code. While describing high-level features with Wasp, you still write the rest of your logic in your favorite technologies (currently React, NodeJS, Prisma). Wasp is in alpha and is therefore likely to change a lot, have bugs and miss important features. Due to its expressiveness, you can create and deploy a production-ready web app from scratch with very few lines of concise, consistent, declarative code. When you need more control than Wasp offers, you can write code in existing technologies such as js/html/css/... and combine it with Wasp code!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    ZK - Simply Ajax and Mobile
    ZK is an open-source Java framework for building modern web and mobile applications. It enables developers to create rich, interactive UIs using only Java — no JavaScript required. With 200+ Ajax-powered components, event-driven architecture, and support for popular technologies like Spring, Java EE, and JSP/JSF, ZK makes it simple to deliver powerful and user-friendly web applications.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    XOOPS Web Application System

    XOOPS Web Application System

    The world's leading content management systems (CMS) written in PHP

    PLEASE NOTE: Latest XOOPS files are on http://github.com/xoops and http://github.com/xoopsmodules25x) XOOPS is a Web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra-company and corporate portals, weblogs, and much more. XOOPS is an acronym of eXtensible Object Oriented Portal System. Initially a portal system, XOOPS is now a leading content management system (CMS) that serves as a versatile Web framework. XOOPS can also be used as a weblog or journal via a standard install using the News module alone. Another approach is to use modules like News, Forum, Download, Web Links, etc. to form a community that interacts with members and visitors. Or think big, like an enterprise, and develop modules to use with eShop that integrate into XOOP's uniform user management system. XOOPS is released under the terms of the GNU General Public License (GPL)
    Downloads: 16 This Week
    Last Update:
    See Project
  • 17
    A-Frame

    A-Frame

    A web framework for building virtual reality experiences

    A-Frame is an open source web framework for building virtual reality experiences. With A-Frame you can create WebVR with HTML and entity-component works on Vive, Rift, Daydream and more. A-Frame simplifies virtual reality by handling the required 3D and WebVR boilerplate to get you running on platforms like mobile, desktop, Vive, and Rift. Because it can be used from HTML, just about everyone can use it. A-Frame is a thin yet powerful framework on top of three.js. While A-Frame is completely accessible from HTML, developers can also make full use of JavaScript, DOM APIs, three.js, WebVR, and WebGL.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    ARWES

    ARWES

    Futuristic Sci-Fi UI Web Framework

    Arwes is a web framework to build user interfaces based on futuristic science fiction designs, animations, and sound effects. The concepts behind are opinionated with influences from Cyberprep and Synthwave, and productions like Star Citizen, Halo, and TRON: Legacy. It tries to inspire advanced space and alien technology. The playground application intends to show the project APIs in a live environment so the developer can test the main functionalities and components use cases in JavaScript (not available in TypeScript) for both development and production environments. Arwes UI applications are rich in visuals, animation, and sound effects, which can be structured as a tree of nodes. A node represents and interactive and stateful UI component with design, animations, and/or sound support. The nodes in a tree are interconnected with each other by inheriting data and communicating dynamically.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Blazor

    Blazor

    Build client web apps with C#

    Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries. Blazor is a feature of ASP.NET, the popular web development framework that extends the .NET developer platform with tools and libraries for building web apps. Blazor can run your client-side C# code directly in the browser, using WebAssembly. Because it's real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application. Alternatively, Blazor can run your client logic on the server. Client UI events are sent back to the server using SignalR - a real-time messaging framework. Once execution completes, the required UI changes are sent to the client and merged into the DOM. Blazor uses open web standards without plug-ins or code transpilation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Express

    Express

    Fast, unopinionated, minimalist web framework for Node.js

    Express is a fast, minimal and flexible web application framework for Node.js that offers a robust set of features for web and mobile applications. With a vast selection of HTTP utility methods and middleware, and a thin, unobstructive layer of fundamental features, it’s the ideal solution for single page applications, web sites, hybrids or public HTTP APIs. With Express you’re not forced to use any one ORM or template engine. You have access and support to over 14 template engines through Consolidate.js, so crafting your perfect framework is quick and easy.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    KVision

    KVision

    Object oriented web framework for Kotlin/JS

    Build modern web applications with the full power of the Kotlin language. Choose yourself the preferred way. Almost 100 ready-to-use GUI components are used as building blocks for the application UI. Sophisticated layout containers. Forms with type safe data model and built-in validation. Different text input components including rich text, typeahead, and input mask support. Buttons, checkboxes, radios and switches. Date and time picker. Spinner and range numeric input components. Advanced select box with ajax support. File upload with preview and multi-selection. Advanced charts. Reactive tables. The navigation bar, toolbar, context menu and off-canvas sidebar. Tooltips and popovers. Modals including ready to use alerts and confirm dialogs. Floating, re-sizable windows. Configurable toasts. React components and Onsen UI mobile web components.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Lucky

    Lucky

    A full-featured Crystal web framework that catches bugs for you

    Lucky is a web framework written in Crystal. It helps you work quickly, catch bugs at compile time, and deliver blazing-fast responses. Lucky is extremely fast and uses very little memory. You and your users will love the extra dose of speed. Authentication, asset management, CORS, database ORM, and more can all be included when creating a new Lucky project. Instead of finding bugs in QA or in production, Lucky is designed to catch as many bugs as possible at compile time. Lucky uses Action classes for handling HTTP requests and responses. The classes map the routes and parameters it handles to a response block. Lucky can generate these classes for you with ’lucky gen.action`. Using a class per action provides very solid automatic error detection, as well as the generation of routing, path, and link helpers and methods.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Macaron

    Macaron

    Package macaron is a high productive and modular web framework in Go

    Package macaron is a highly productive and modular web framework in Go. It takes the basic ideology of Martini and extends it in advance. Powerful routing with suburl. Flexible routes combinations. Unlimited nested group routers. Directly integrate with existing services. Dynamically change template files at runtime. Allow to use of the in-memory templates and static files. Easy to plugin/unplugin features with a modular design. Handy dependency injection powered by inject. Better router layer and less reflection make faster speed.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    The Silicon Web Framework

    The Silicon Web Framework

    A high performance, middleware oriented C++14 http web framework

    Silicon is a C++ abstraction built on top of high-performance networking libraries. Its goal is to ease the writing of web APIs without compromising on performance. A simple mono-procedure API serving a static string under the route /hello/world. mhd_json_serve is a Silicon backend. It takes an API and serves it with the microhttpd C library. It relies on the JSON format whenever it has to encode or decode objects (procedures parameters and return values). Silicon relies on static objects (i.e. not hashmaps) to model objects. They embed static introspection in their type such that the JSON serializer knows about their members' names and types. In Silicon, parameters are strongly typed and declared next to the procession route. If any error occurs during the decoding (i.e. a missing or ill-formated parameter), the framework does not call the procedure and send an error to the client.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    ABP Framework

    ABP Framework

    Open source web application framework for ASP.NET core

    ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development. Rich authentication & authorization options integrated to ASP.NET Core Identity & IdentityServer4. Provides an extensible & detailed permission system. Don't repeat yourself to implement all this common stuff again & again. Focus on your business code and let ABP automate them by conventions. Easily publish & consume distributed events using built-in Distributed Event Bus with RabbitMQ integration available. Create reusable UI themes and layouts or use one of the pre-built UI themes. Automatically filter on querying from the database to easily implement patterns like soft-delete and multi-tenancy. Instead of manually writing the repeating details of bootstrap components, use ABP's tag helpers to simplify them and take advantage of the IntelliSense. Quickly build UI forms based on a C# model using the dynamic form tag helper.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next