Web Apps

Best Free and Open Source Software – Web Applications

Last Updated on May 20, 2024

Web Applications
Applications that are accessed via web browser over a network such as the Internet or an intranet. It is also a computer software application that is coded in a browser-supported language (such as HTML, JavaScript, Java, etc.) and reliant on a common web browser to render the application executable.
Application ServerApplication Servers: C++, Java, Lua, PHP, Python, and Ruby - An application server provides the business logic for an application program. It offers services such as management of large distributed systems, data services, load balancing, transaction support, and network security.
BlogBlog Applications - Weblog software (also known as blog software or blogware) enables users to maintain an ongoing chronicle of information on a website.
Business IntelligenceBusiness Intelligence - Business intelligence tools are typically used to design and generate reports from a wide range of data sources. There are a number of different types of business intelligence software. These include reporting and querying software, digital dashboards, process and data mining, business performance management, and spreadsheets.
CalendarCalDAV Servers - CalDAV (Calendaring Extensions to WebDAV) is an internet standard allowing clients to access scheduling or meeting information on a remote server.
Address book managersCardDAV Servers - CardDAV (Card Distributed Authoring and Versioning) is a standardized address book client/server protocol for managing and sharing contact information over the internet.
Content ControlContent Control - Content control software, also commonly known as web filtering software, is software which is designed and optimized to determine what content can be viewed by the user. This software is particularly relevant to information supplied by a web browser.
CRMCRM - Customer Relationship Management (CRM) represents the way an organisation keeps track with its existing and potential future customers. CRM software offers the means to support these processes.
E-book ToolseBook apps - This is our pick of the best eBook web apps available. For GUI, CLI and general eBook tools see the Documents section.
FinancialeCommerce - Focuses on shopping cart software, which is software used in eCommerce to enable consumers to purchase goods and services online.
ERPERP - Enterprise Resource Planning (ERP) manages the information and functions of a business. It provides an integrated system by which the entire business can be managed.
Front-end FrameworkFront-End Frameworks (CSS) - These frameworks provide a basis to start building a web site. These front-end UI frameworks also enable users to dive into responsive site design.
Front-end FrameworkFront-End Frameworks (CSS, Lightweight) - Frugal frameworks and boilerplates. These frameworks provide a basis to start building a web site.
Google AnalyticsGoogle Analytics Alternatives - Web analytics is the measurement, collection, analysis and reporting of internet data. In a nutshell, it is the study of website visitor behavior. It is the process of using online data to transform a organization from faith-based to data driven.
Human Resource ManagementHuman Resource Management - Human resource management (HRM) is the planned and logical approach to the management of an organization’s most valuable assets – its human capital.
ForumInternet Forum - An internet forum application is a discussion platform where individuals hold conversations in the form of posted messages. This type of software is a very powerful tool to run online communities, to disseminate information, share experiences and ideas, receive online support, interact with others learning new intercultural skills, and much more.
Issue TrackingIssue Tracking Systems - Issue tracking systems play an important role for any development project and collaborative venture, enabling developers and corporate project teams to concentrate on identifying issues and tasks, ensuring that they are resolved, and at the same time to stay focused on what is important.
JavaScript FrameworksJavaScript Frameworks - The frameworks offer a wide range of features, such as Document Object Model querying and manipulation, Asynchronous JavaScript and XML (Ajax) request handling, and an interface widget library being a few examples.
JavaScript Runtime Environment
JavaScript Runtime Environments - The runtime environment takes on different forms depending on the context. For example, the runtime environment in a web browser is different from that of Node.js.
Lightweight Alternatives to WordPress - There’s a good range of lightweight open source content management systems ready to be deployed that can transform a web site.
Photo GalleryPhoto Gallery Solutions - Self-hosted open source gallery software. Good software makes the task of deciding which photos to keep and which to delete less time consuming.
Point of SalePoint-of-Sale - Point-of sale (POS) is the location where a transaction takes place. It also refers to the immediate capture of transactions and customer payment information when goods and services are purchased.
Project ManagementProject Management - Project management is the application of processes, methods, knowledge, skills and experience to achieve the project objectives. Project management tools encompass many different types of software such as scheduling, resource allocation, collaboration software, quality management, and cost control / budget management.
Static Site GeneratorsStatic Site Generators: Awk, Bash, C, C++, C#, Clojure, CoffeeScript, Crystal, Dart, Elixir, Elm, F#, Go, Groovy, Haskell, Lua, JavaScript, Julia, Kotlin, Nim, Nix, OCaml, Perl, PHP, Python, R, Racket, Ruby, Rust, Scala, Scheme, Swift, and TypeScript. There are lots of advantages of running a full, static HTML website.
Survey ToolsSurvey Tools - A survey creation tool that can help set up an effective feedback loop. The software featured here lets you build fully-customizable surveys, forms and quizzes.
Web based gitWeb-Based Git Clients - Git is an open source distributed version control system, This article recommends the best free and open source web-based Git clients.
Web CacheWeb Caches - Web caches have become a vital mechanism for optimizing the amount of data that is delivered in a given period of time. Good web caches also help to minimise latency, serving pages as quickly as possible. This helps to prevent the end user from becoming impatient having to wait for content to be delivered. Web caches optimize the data flow between client and server. They also help to conserve bandwidth by caching frequently-delivered content.
Web Content Management SystemsWeb Content Management Systems: JavaScript, PHP, Python, Ruby, TypeScript, Flat File - A web content management system (WCMS) is software designed to simplify the publication of Web content.
Web DeliveryWeb Delivery Tools - Web proxies are versatile tools. They have a wide variety of uses, from caching web, DNS and other lookups, to speeding up the delivery of a web server / reducing bandwidth consumption.
Web Hosting Control PanelWeb Hosting Control Panels - A Web hosting control panel is a web-based interface that enables users to manage hosted services in a single location. Control panels can manage email account configuration, databases, FTP users’ accounts, monitor web space and bandwidth consumed, provide file management functionality, create backups, create subdomains and much more.
Web serverWeb Servers - In hardware terms, a web server is a computer that stores web server software and a website’s component files such as HTML documents, images, CSS and JavaScript files. A web server connects to the Internet and supports physical data interchange with other devices connected to the web. We also cover Static Web Servers.
Web Server Performance TestingWeb Server Performance Testing Tools - Web server benchmarking is a way of determining the performance of a web server with the aim of establishing how well it copes under a sufficiently high workload. Performance testing is important to help maintain continuous system performance.
WikiWiki Engines - A wiki is a page or collection of Web pages designed to enable anyone who accesses it to contribute or modify content, using a simplified markup language.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments