WebDGap is an open-source web application firewall designed to protect web applications by filtering and monitoring HTTP traffic between web apps and the Internet. It can prevent attacks like cross-site scripting, SQL injection, and other web application security threats.
An open-source web application firewall for protecting web applications from HTTP traffic filtering and monitoring, preventing cross-site scripting, SQL injection, and other web application security threats.
What is WebDGap?
WebDGap is an open-source web application firewall (WAF) designed to protect web applications by filtering, monitoring, and blocking malicious HTTP traffic. It sits between a web application and the Internet, analyzing all incoming and outgoing HTTP/HTTPS requests to identify and block threats like cross-site scripting (XSS), SQL injection, remote file inclusion, and more.
Key features of WebDGap include:
Open-source WAF with an Apache 2.0 license
Protects against OWASP Top 10 web application vulnerabilities
Built-in protection against brute force attacks, bots, scripts, and scraping
Customizable rules to filter traffic based on request methods, parameters, file types, etc.
Logging and analytics to identify attack patterns
Cross-platform compatibility - runs on Windows, Linux, BSD
Easy installation as a reverse proxy with modules for popular web servers like Apache and Nginx
Active development community for rule updates and new feature additions
Overall, WebDGap is a robust, full-featured open source WAF suitable for any organization looking to add an extra layer of protection for their web apps without incurring subscription licensing fees. Its open-source nature coupled with its modularity makes it scalable for small to large environments.
WebDGap Features
Features
Web Application Firewall (WAF) functionality
Filters and monitors HTTP traffic between web apps and the internet
Protects against web application security threats like cross-site scripting, SQL injection, and more
Open-source software
Customizable and extensible
Pricing
Open Source
Pros
Effective protection against common web application vulnerabilities
Open-source and free to use
Highly customizable to fit specific security needs
Actively maintained and supported by the community
Cons
Requires technical expertise to set up and configure properly
May impact application performance if not optimized
Limited commercial support options compared to proprietary solutions
The fman build system is an open-source build system focused on providing a fast and lightweight way to build C and C++ projects. Some key features of fman include:Minimal configuration required - fman uses sensible defaults so you can get started quicklyBuilt-in support for compiling C and C++ code with...
DeskGap is an open-source desktop application that allows you to run web applications, websites, and web tools natively on your computer. It brings the functionality of cloud-based software and services to your local desktop environment.With DeskGap, you can use apps like Google Docs, Trello, Notion, etc. directly on your desktop...
Qt Creator is a powerful, cross-platform integrated development environment (IDE) designed specifically for developing applications using the Qt framework. It provides a comprehensive set of tools for Qt development, making the process of creating complex Qt applications quicker and easier.Key features of Qt Creator include:Code Editors - Advanced text editors...
NW.js (formerly node-webkit) is an open source framework for creating desktop applications using web technologies. It lets developers build desktop applications using HTML, CSS and JavaScript. The framework bundles Chromium and Node.js into a single runtime so you can call Node.js modules directly from the DOM and enable native desktop...
Google Cobalt is a new open-source web browser rendering engine being developed by Google. It is intended to eventually replace the Blink engine used in Chrome and Chromium browsers.Some key things to know about Cobalt:It is designed to be significantly faster and more secure than previous browser engines like Blink...
Bizness Apps is a do-it-yourself mobile app builder designed to allow small businesses, organizations, and entrepreneurs to easily create custom iOS and Android apps. Using its drag-and-drop interface and pre-built app templates, anyone can build professional native apps even without coding knowledge.Key features of Bizness Apps include:Drag-and-drop app builder with...
The Ionic Framework is an open source software development kit (SDK) for building high quality, cross-platform mobile apps and progressive web apps with web technologies like HTML, CSS, and JavaScript. Released in 2013 by Ionic (formerly known as Drifty Co.), Ionic has become one of the most popular options for...
Vuido is an open-source framework for building native desktop applications using Vue.js components and JavaScript. It allows developers to reuse their knowledge of Vue for building cross-platform desktop apps that run on Windows, Mac and Linux.Some key features of Vuido:Use Vue.js single file components to build the UIAccess native OS...
Webapp Manager is an open source web application management tool that simplifies installing, managing, and updating popular web applications on Linux servers. It provides a user-friendly interface and automation tools to handle routine tasks like:One-click installation of over 30+ web apps including WordPress, Joomla, Drupal, and moreUpdating web apps and...
Convertigo is an open source low-code platform designed for developing and deploying multi-channel web and mobile applications. It allows organizations to rapidly build, integrate, and deliver applications through a visual, model-driven approach.Some key capabilities and benefits of Convertigo include:Visual modeling for front-end and back-end application development and integrationDrag and drop...
NativeScript is an open source framework for building native iOS and Android applications using JavaScript and TypeScript. It allows developers to use their existing web development skills to build mobile applications that have the look, feel, and performance of completely native apps.Some key things to know about NativeScript:Uses JavaScript/TypeScript for...
Gideros Studio is a cross-platform integrated development environment focused on game development. It allows developers to create 2D games for mobile devices (iOS and Android), desktop platforms (Windows, Mac and Linux) as well as HTML5 games playable in web browsers.Using the Lua scripting language and the Gideros framework, games can...
Infinite Monkeys is a minimalist writing application designed to help authors focus on writing without distractions. Its interface consists of a simple writing space with basic text formatting tools and not much else - the goal is to provide a clean, distraction-free environment for getting words on the page.Some key...
Intel XDK is an integrated development environment (IDE) for building cross-platform mobile apps using web technologies. It allows developers to use familiar web technologies like HTML, CSS and JavaScript to build high quality apps for Android, iOS and Windows platforms.Some key features of Intel XDK:Drag-and-drop interface for building UI with...
jQuery Mobile is an open source framework for building responsive websites and web apps that work on mobile devices like smartphones and tablets. It makes it easy to design pages that work well on multiple screen sizes while looking and feeling like native apps.Some key features of jQuery Mobile include:Touch-friendly...
RubyMotion is a development tool that allows programmers to quickly develop native iOS, Android, and macOS applications using the Ruby programming language. It was created by Laurent Sansonetti and developed by HipByte.Some key things to know about RubyMotion:Allows building high-performance native apps with Ruby code, while still giving access to...
B4X (Basic4android) is a rapid application development tool for building native apps across multiple platforms including Android, iOS, Windows, Linux, MacOS and Raspberry Pi. It uses a Basic-like programming language that is easy to learn yet powerful enough for professional developers.Some key highlights of B4X:Write Once, Run Anywhere - Develop...
DevExtreme is an open-source HTML5 JavaScript framework developed by DevExpress for building modern web applications that run on all major platforms and devices. It includes a comprehensive collection of over 70 responsive UI components like data grid, pivot grid, charts, schedule, tree view and other widgets for rapid and simple...
Appcelerator Titanium is an open-source platform developed by Appcelerator for building cross-platform native mobile apps using JavaScript, HTML5, and CSS3 instead of platform-specific languages like Objective-C (for iOS) or Java/Kotlin (for Android). It enables developers to write code once and deploy to both iOS and Android platforms.Some key features and...
Apache Cordova is an open-source mobile application development framework originally created by Nitobi. It enables developers to use standard web technologies like HTML5, CSS3, and JavaScript for cross-platform development, avoiding native development languages like Objective-C for iOS and Java for Android.Cordova wraps the HTML and JavaScript code into a native...
React Desktop is an open source library that enables developers to build cross-platform desktop applications using React and JavaScript. It is designed to work with Electron, a framework for building desktop apps using web technologies.Some key highlights of React Desktop:Provides native UI components like windows, menus, trays, notifications out of...
TideSDK is an open source application development framework that allows developers to build desktop applications using web technologies. It uses Chromium and Node.js to create apps with HTML5, CSS3, and JavaScript that run natively on Windows, Mac, and Linux platforms.Some key features and benefits of TideSDK include:Write code once that...
Reapp is an open-source JavaScript framework for building web applications using React. It provides a declarative and component-based architecture that allows developers to easily create reusable UI elements.Some key features of Reapp include:Declarative programming model based on React for building UI componentsOut-of-the-box support for Flux architecture and data storesRouting and...
Tigerappsuite is an all-in-one software suite designed specifically for small and medium-sized businesses. It combines a variety of essential business tools into one integrated cloud-based platform to help companies manage their operations and growth.Key features of Tigerappsuite include:CRM for managing contacts, leads, customers, and salesProject management for tracking tasks, projects,...
Nestpia is an open-source platform aimed at software developers and hardware makers for building Internet of Things (IoT) applications and devices. It provides tools and infrastructure to help with the development, integration, and management of connected products.Some key capabilities and features of Nestpia include:Rapid prototyping of IoT ideas without needing...
Proton Native is an open-source framework built on top of React, Electron, and Node.js for creating cross-platform desktop applications using JavaScript, HTML and CSS.Some key capabilities and benefits of Proton Native include:Write code once and deploy to Windows, macOS and LinuxUse existing knowledge of web development (React, CSS, etc.)Access native...
Tabris is an open-source framework for developing native mobile apps with JavaScript. It allows building iOS, Android and Windows apps from a single codebase. Tabris leverages web technologies like JavaScript, CSS and HTML5 while still providing access to native device APIs.Some key features of Tabris include:Write code once that runs...
TouchstoneJS is an open-source JavaScript framework for building modern web applications. It was created by Some Company in 2015 and has grown a large community of developers.Some key features of TouchstoneJS:Virtual DOM - TouchstoneJS uses a virtual Document Object Model (DOM) system to optimize updates and improve performance. This abstracts...
Appjs is an open-source framework for building cross-platform desktop apps using web technologies like JavaScript, HTML and CSS. It allows you to write code once and deploy it to Windows, Mac and Linux platforms.Some key features of Appjs:Uses Chromium under the hood to display HTML/CSS/JS apps on the desktopHas access...
nativeCSS is an open-source CSS framework designed specifically for building responsive and adaptive web interfaces. It features a modular architecture that allows developers to include only the components they need, reducing code bloat.Some key features of nativeCSS include:Responsive grid system for building layouts that adapt to various screen sizesTypography and...
Kurogo Mobile Platform is an open-source platform for developing native and hybrid mobile applications. It allows developers to build iOS, Android and Progressive Web Apps using JavaScript and React Native.Some key features of Kurogo Mobile Platform:Write Once, Run Everywhere - Develop apps in JavaScript that run natively on both iOS...
Mooestro is a comprehensive mobile education platform built specifically for K-12 schools and districts. Its key goal is to enable educators to leverage mobile devices like smartphones and tablets to make learning more accessible, interactive, and fun for students.The Mooestro platform provides a robust set of features to create and...
Codename One is an open source framework aimed at allowing Java developers to build native mobile applications that can run on multiple platforms including iOS, Android, Windows, and more. Some key aspects of Codename One:Write once, run anywhere - Developers can write code in Java and use the Codename One...
eMobc is an open-source mobility management platform designed specifically for managing corporate-owned mobile devices like smartphones, tablets, and laptops. It provides a secure and scalable solution to enroll, configure, manage, secure, monitor, and analyze a fleet of corporate mobile devices.Key capabilities and benefits of eMobc include:Device enrollment and configuration -...
Trigger.IO is a cloud platform that enables developers to build cross-platform native mobile applications using web technologies such as HTML, CSS, and JavaScript. It removes the need for developers to learn platform-specific languages like Objective-C or Java and allows leveraging existing web development skills.The key advantage of Trigger.IO is the...
Calatrava is an open-source, cross-platform password manager and digital wallet application. It allows users to securely store various sensitive information like passwords, credit card details, identities, and notes in an encrypted virtual vault.Some key features of Calatrava include:Secure 256-bit AES encryption to protect user dataMaster password and two-factor authentication support...
Magentrix is an open-source ecommerce platform that is a fork of Magento. It was created to provide an alternative ecommerce solution for small and medium-sized businesses with more flexibility and lower cost compared to Magento.Some key features of Magentrix include:Open-source software licensed under OSL 3.0Built on top of Magento community...
IBM Worklight is an enterprise-grade mobile application platform that enables organizations to efficiently develop, connect, run and manage HTML5, hybrid and native mobile applications. Key capabilities include:Integrated Development Environment (IDE) to develop hybrid mobile applications using open web technologies (HTML5, CSS3, JS) as well as native APIs and frameworks.Connectors to...
MoSync is an open-source cross-platform mobile application development platform and SDK that allows developers to write native apps in C/C++ and deploy to multiple platforms including Android, iOS, Windows Phone, Symbian and more. It uses a cross-compiler to transpile the C/C++ code into platform-specific binaries.Some key features of MoSync include:Write...
React-Ionic is an open-source framework that brings together the capabilities of React and Ionic for building high-quality cross-platform mobile applications. It essentially wraps React inside Ionic components allowing developers to use React to build app UI while leveraging Ionic's mobile-optimized components, themes, and tooling.Some key highlights of React-Ionic:Build native-feeling mobile...
appMobi is a cloud-based mobile app development platform that enables developers to quickly build, deploy and manage native iOS, Android and HTML5 mobile apps using standard web technologies like HTML5, CSS and JavaScript instead of platform-specific languages like Objective-C or Java.Key features of appMobi include:Write Once, Deploy Everywhere: Developers can...
MonoTouch is an open source software development kit created by Xamarin that allows developers to build native iOS applications using C# and the .NET framework. It provides bindings to native iOS APIs to enable access to platform features such as the accelerometer, camera, GPS, and more.Some key features of MonoTouch...
Revery is an open source GUI library created by the ReasonML language team. It allows developers to build high quality, customizable user interfaces that run on multiple platforms including Windows, macOS, Linux, and mobile.Some of the key capabilities and benefits of Revery include:Fast and smooth rendering using OpenGLGood developer experience...