Alternatives to WebKit
Compare WebKit alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to WebKit in 2026. Compare features, ratings, user reviews, pricing, and more from WebKit competitors and alternatives in order to make an informed decision for your business.
-
1
SlimerJS
SlimerJS
SlimerJS is a free, open source scriptable browser for web developers, allowing interaction with web pages through external JavaScript scripts. It enables tasks such as opening web pages, clicking links, and modifying content, making it useful for functional tests, page automation, network monitoring, screen capture, and web scraping. Unlike PhantomJS, SlimerJS runs on top of Gecko, the browser engine of Mozilla Firefox, instead of WebKit, and can operate in both headless and non-headless modes. APIs of SlimerJS are similar to the APIs of PhantomJS but there are a few differences in their behavior. However, most of the scripts for PhantomJS run perfectly well with SlimerJS right now.Starting Price: Free -
2
WebPositive
WebPositive
WebPositive, or Web+ for short, is Haiku's native web browser. One part of its name is a tip of the hat to BeOS' simple NetPositive, the other points to its modern foundation: the WebKit. This open source HTML rendering library is at the heart of other mainstream browsers as well, like Safari of Mac OS X and Google's Chrome. By using the ever evolving WebKit, Web+ will be able to keep up with new web technologies. WebPositive's interface is pretty straight forward: Under a menu bar is another bar with buttons to navigate to the previous and next sites in your browsing history, to stop the loading of a page and (optionally) a button to jump to your starting page. At the bottom of the window is a status bar, showing the URL of the site being loaded or of the link the mouse pointer is hovering over. While a page is being loaded, a progress bar appears to the right.Starting Price: Free -
3
surf
suckless.org
surf is a simple web browser based on WebKit2/GTK+. It is able to display websites and follow links. It supports the XEmbed protocol which makes it possible to embed it in another application. Furthermore, one can point surf to another URI by setting its properties. You can navigate by clicking on links on the displayed page. Hit Ctrl-g to enter a new URL. Compile your own webkit or expect hell. The packaging of webkit is purely insane. Surf uses upstream stable webkit2gtk by default, but the previous version based on webkit1gtk is still available as a branch. surf is actively developed. You can browse its source code repository or get a copy with the simple commands. Adblocking is a non-trivial task, but there are trivial solutions. The gethostszero file can of course be reused to create the /etc/hosts file. A cronjob can be used to update the file and run hosts-gen again.Starting Price: Free -
4
weinre
Apache Software Foundation
weinre is WEb INspector REmote. Pronounced like the word "winery". Or maybe like the word "weiner". weinre is a debugger for web pages, like FireBug (for Firefox) and web inspector (for WebKit-based browsers), except it's designed to work remotely, and in particular, to allow you to debug web pages on a mobile device such as a phone. weinre was built in an age when there were no remote debuggers available for mobile devices. Since then, some platforms are starting to provide remote debugger capabilities, as part of their platform toolset. weinre reuses the user interface code from the web inspector project at WebKit, so if you've used Safari's web inspector or Chrome's Developer Tools, weinre will be very familiar. In normal usage, you will be running the client application in a browser on your desktop/laptop, and running a target web page on your mobile device. weinre does not make use of any 'native' code in the browser, it's all plain old boring JavaScript. -
5
Playwright
Playwright
Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, and macOS, locally or on CI, headless or headed. Playwright waits for elements to be actionable prior to performing actions. It also has a rich set of introspection events. The combination of the two eliminates the need for artificial timeouts - the primary cause of flaky tests. Playwright assertions are created specifically for the dynamic web. Checks are automatically retried until the necessary conditions are met. Configure test retry strategy, capture execution trace, videos, screenshots to eliminate flakes. Browsers run web content belonging to different origins in different processes. Playwright is aligned with the modern browsers architecture and runs tests out-of-process. This makes Playwright free of the typical in-process test runner limitations.Starting Price: Free -
6
Jaunt
Jaunt
Jaunt is a Java library designed for web scraping, web automation, and JSON querying. It provides a fast, ultra-light headless browser that enables Java programs to perform tasks such as web scraping, form handling, and interfacing with REST APIs. Jaunt supports parsing of HTML, XHTML, XML, and JSON, and offers features like HTTP header and cookie manipulation, proxy support, and customizable caching. The library does not support JavaScript execution; however, for automating JavaScript-enabled browsers, Jauntium is recommended. Jaunt is available under the Apache License, with a monthly edition that expires periodically, requiring users to download the latest version upon expiration. The library is suitable for tasks such as parsing and extracting data from web pages, filling out and submitting forms, and handling HTTP requests and responses. Comprehensive tutorials and documentation are available to assist users in getting started with Jaunt. -
7
Luakit
Luakit
Luakit is a highly configurable browser framework based on the WebKit web content engine and the GTK+ toolkit. It is very fast, extensible with Lua, and licensed under the GNU GPLv3 license. It is primarily targeted at power users, developers and anyone who wants to have fine-grained control over their web browser’s behavior and interface. While switching to the WebKit 2 API means a vastly improved security situation, not all distributions of Linux package the most up-to-date version of WebKitGTK+, and several package very outdated versions that have many known vulnerabilities. As of September 2019, Arch, Debian, Fedora, Gentoo, and Ubuntu all have the latest version of WebKitGTK+, but OpenSUSE ships an outdated and vulnerable version in their stable channel. If you use Luakit for browsing, it is your responsibility to ensure that your distribution packages an up-to-date version of WebKitGTK+!Starting Price: Free -
8
jBrowserDriver
Daniel Hollingsworth
jBrowserDriver is a programmable, embeddable web browser driver compatible with the Selenium WebDriver specification. It is headless, WebKit-based, and written in pure Java. The project is open source and licensed under the Apache License v2.0. To run jBrowserDriver from a remote Selenium server, start the remote Selenium server(s) and use the appropriate code to call jBrowserDriver remotely. For building from source, install and configure Maven v3.x and run mvn clean compile install from the project root. To use in Eclipse, either import the existing Java project from the root directory or import the Maven file. For usage, jBrowserDriver can be used like any other Selenium WebDriver or RemoteWebDriver and works with Selenium Server and Selenium Grid.Starting Price: Free -
9
trifleJS
trifleJS
TrifleJS is a headless browser designed for test automation, utilizing the .NET WebBrowser class and the V8 JavaScript engine to emulate Internet Explorer environments. Its API is modeled after PhantomJS, making it familiar to users of that framework. TrifleJS supports various versions of Internet Explorer, allowing emulation of IE7, IE8, and IE9, depending on the installed version. Developers can execute scripts via the command line, specifying the desired IE version for emulation. The platform offers an interactive mode (REPL) for debugging and testing JavaScript code.Starting Price: Free -
10
pdfChip
callas software GmbH
pdfChip is a command-line application for the creation of high-quality PDFs from HTML (taking full advantage of CSS and JavaScript). It supports all HTML features but extends to support CMYK, spot color, XMP metadata, PDF standards, SVG, MathML, barcodes, and more. Capable of generating single and multi-page PDF documents it is ideally suited for high-volume dynamic PDF generation. pdfChip is a command-line application for the creation of high-quality PDFs from HTML, taking full advantage of CSS and JavaScript. pdfChip is based on WebKit technology, it renders your designs quickly and flawlessly into PDF. It allows to creation of fully compliant PDF/X files (for print) or PDF/A files (for archival), in the smallest output PDF size possible. Furthermore, it’s possible to use the exact same HTML and CSS code on the web as well as for PDF generation. pdfChip has a low entry level, as the command-line interface is clear and easy-to-learn.Starting Price: Free -
11
PhantomJS
PhantomJS
PhantomJS is a headless web browser scriptable with JavaScript, running on Windows, macOS, Linux, and FreeBSD. Utilizing QtWebKit as its back-end, it offers fast and native support for various web standards, including DOM handling, CSS selectors, JSON, Canvas, and SVG. This makes it an optimal solution for tasks such as page automation, screen capture, headless website testing, and network monitoring. For example, a simple script can load a webpage and capture it as an image.Starting Price: Free -
12
HtmlUnit
HtmlUnit
HtmlUnit is a "GUI-Less browser for Java programs" that models HTML documents and provides an API to interact with web pages, such as invoking pages, filling out forms, and clicking links, similar to a standard web browser. It offers fairly good JavaScript support, which is constantly improving and is capable of handling complex AJAX libraries, simulating browsers like Chrome, Firefox, or Edge depending on the configuration used. Typically used for testing purposes or retrieving information from websites, HtmlUnit is not a generic unit testing framework but is intended to simulate a browser within another testing framework such as JUnit or TestNG. It is utilized as the underlying "browser" by various open source tools like WebDriver, Arquillian Drone, and Serenity BDD, and is employed by many projects for automated web testing, including Apache Shiro, Apache Struts, and Quarkus.Starting Price: Free -
13
DebtKit
Zeavo
Designed to ensure compliance to the most exacting standards of the Financial Conduct Authority Regime for Consumer Credit; DebtKit provides your company with total end-to-end debt management, IVA, and insolvency software solution. Join a growing list of DM companies switching to DebtKit and see for yourself how it gives you the freedom to run a profitable, competitive debt management business. The Financial Conduct Authority places huge, additional compliance and reporting requirements onto all DM companies. WebKit was designed with compliance at its very core making it effortless for your company to comply from advisory to aftersales. WebKit has control at its very heart, from overall system security to ensuring all your advisors follow an impartial and compliant advisory to the tracking of all interactions with introducers, creditors, and customers, we have everything covered.Starting Price: $450.00/month -
14
Zombie.js
Zombie.js
Zombie.js is a lightweight, headless testing framework for Node.js that enables developers to simulate browser environments for testing client-side JavaScript code without the need for a graphical browser. It allows for the automation of web interactions such as form submissions, link clicks, and navigation, facilitating full-stack testing in a simulated environment. Developers can utilize Zombie.js to perform actions like visiting web pages, filling out forms, and asserting conditions within their test suites. The framework integrates seamlessly with testing libraries like Mocha, providing a streamlined approach to writing and executing tests.Starting Price: Free -
15
Foo Screen
GuanRui Ye
A full-screen browser made for interactive prototypes. Typically a framer.js/p5.js/processing.js/lottie.js/SVG/Canvas/WebGL or any WebKit technology-based project. Not for general internet surfing use.Starting Price: $0.99 one-time payment -
16
Ujeebu
Ujeebu
Ujeebu is a set of APIs for web scraping and content extraction at scale. Ujeebu provides a full featured API that uses proxies and headless browsers to circumvent blocks, execute JavaScript and extract data from within any web page using a simple API call. Ujeebu also features an AI powered automatic content extractor that removes boilerplate and identifies key data written in human language allowing developers to harvest the data they want online with minimal programming, or model training.Starting Price: $39.99 per month -
17
ScrapFly
ScrapFly
Scrapfly offers a suite of APIs designed to streamline web data collection for developers. Their web scraping API enables efficient extraction of web pages, handling challenges like anti-scraping measures and JavaScript rendering. The Extraction API utilizes AI and large language models to parse documents and extract structured data, while the screenshot API allows for capturing high-quality visuals of web pages. These tools are built to scale, ensuring reliability and performance as data needs grow. Scrapfly also provides comprehensive documentation, SDKs in Python and TypeScript, and integrations with platforms like Zapier and Make to facilitate seamless integration into various workflows.Starting Price: $30 per month -
18
QCAD
Ribbonsoft
QCAD is a free, open-source application for computer-aided drafting (CAD) in two dimensions (2D). With QCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams. QCAD works on Windows, macOS, and Linux. The source code of QCAD is released under the GPL version 3 (GPLv3), a popular Open Source license. QCAD was designed with modularity, extensibility and portability in mind. But what people notice most often about QCAD is its intuitive user interface. QCAD is an easy-to-use but powerful 2D CAD system for everyone. You don't need any CAD experience to get started with QCAD immediately. Construction and modification of points, lines, arcs, circles, ellipses, splines, polylines, texts, dimensions, hatches, fills, and raster images. Very complete and extremely powerful ECMAScript (JavaScript) scripting interface. Various powerful entity selection tools.Starting Price: $39.92 one-time payment -
19
Cocos2d-x
Cocos
Cocos2d-x is an open source, flexible, and lightweight cross-platform game engine that has been providing developers with stable and mature solutions since 2011. The engine offers interfaces in C++, Lua, and JavaScript, supporting platforms such as iOS, Android, Windows, macOS, and HTML5 browsers like Chrome, Safari, and Internet Explorer. Built upon OpenGL ES 2.0 and Metal for graphics rendering, Cocos2d-x fully exploits the GPU performance of mobile devices while maintaining compatibility. Developers can utilize Lua or JavaScript scripting languages to perform hot updates to games, eliminating the need to send packages to app stores and wait for review. The engine's open-source capabilities allow for extensive customization, enabling game companies to develop their own game types and extensions, including combining their own 3D engines to solve 2D interface and UI problems. According to test data, Cocos2d-x version 3.x is compatible with 99.7% of Android devices in China.Starting Price: Free -
20
ScrapingBee
ScrapingBee
We manage thousands of headless instances using the latest Chrome version. Focus on extracting the data you need, and not dealing with concurrent headless browsers that will eat up all your RAM and CPU. Thanks to our large proxy pool, you can bypass rate limiting website, lower the chance to get blocked and hide your bots! ScrapingBee web scraping API works great for general web scraping tasks like real estate scraping, price-monitoring, extracting reviews without getting blocked. documentation. If you need to click, scroll, wait for some elements to appear or just run some custom JavaScript code on the website you want to scrape, check our JS scenario feature. If coding is not your thing, you can leverage our Make integration to create custom web scraping engines without writing a single line of code!Starting Price: $49 per month -
21
Orion Browser
Orion Browser
Built on WebKit, Orion gives you a fast, smooth and lightweight browsing experience, without holding your device’s battery hostage. Orion has no built-in telemetry, so it can never “phone home” and risk exposing your data. Orion is truly and verifiably a privacy-respecting browser, unlike those that offer only an illusion of privacy. Orion approaches the problem with the philosophy of "no fingerprinter running, no fingerprinting possible". The reason is that it is literally impossible to prevent fingerprinting from a sophisticated fingerprinter if one is ever allowed to run. The only efficient protection against fingerprinting is what Orion is doing - preventing the fingerprinter from running in the first place. Orion is the only browser on the market that comes with full first-party and third-party ad and tracking script blocker, built-in by default, making sure invasive fingerprinters never run on the page. -
22
MS4BI
Mandragore Planete
MS4BI Server PROFESSIONAL: Free System BI Welcome to agile BI projects and small businesses! Ultra light, ultra simple, fully responsive. -Multiplatform : Windows, local & Web Server & Cloud -Charts, queries, dashboards, report design, groups, aggregates, menus,Excel consolidation, web application : budget,timeline,gantt,bank,personal... - Design Tools: Web apps, no coding required. - SQL, ADO, ODBC Oracle. MySQL, SQL Server, SQLite3. - Administration database, encryption. - Language: Ms4Script (lowcode). Unique optimized source code for shorter development times: Pchart, Nice, Morris, ChartJS, Google Charts, Excel, Leaflet and others. - license by subscriptio/year - cloud : free account - Free Version MS4BI integrates with: PHP, HTML, JavaScript, jQuery, Microsoft Edge, Mozilla Firefox, Chrome, SafariStarting Price: €149 for license Year -
23
Lodash
Lodash
A modern JavaScript utility library delivering modularity, performance, and extras. Lodash is released under the MIT license and supports modern environments. Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc. Lodash’s modular methods are great for Iterating arrays, objects, and strings, manipulating and testing values, as well as creating composite functions. Lodash is available in a variety of builds and module formats. futil-js is a set of functional utilities designed to complement Lodash. Tested in Chrome 74-75, Firefox 66-67, IE 11, Edge 18, Safari 11-12, and Node.js 8-12. Determine the lowest index at which value should be inserted into an array in order to maintain its sort order. Methods that operate on and return arrays, collections, and functions can be chained together. Methods that retrieve a single value or may return a primitive value will automatically end the chain sequence.Starting Price: Free -
24
Safari
Apple
Safari is the best way to experience the internet on all your Apple devices. It brings robust customization options, powerful privacy protections, and industry-leading battery life — so you can browse how you like, when you like. And when it comes to speed, it’s the world’s fastest browser. Safari now includes new personalization options including a customizable start page and even more third-party extensions. The reimagined start page gives you the power to set a custom background image and fine-tune your browser window with your favorite features — like Reading List, Favorites, iCloud Tabs, Siri Suggestions, and even a Privacy Report. Safari Extensions add functionality to your browser to help you explore the web the way you want. Find and add your favorite extensions in the dedicated Safari section on the App Store. With a blazing-fast JavaScript engine, Safari is the world’s fastest browser.Starting Price: Free -
25
Summernote
Summernote
Super simple WYSIWYG editor on Bootstrap. Easy to install, simply download and attach your js, css with bootstrap. Customize by Initializing various options and modules. See all useful features of summernote in action. Summernote is licensed under MIT and maintained by the community. Integrate it with any back-end. 3rd parties available in django, rails, angular. Supports Bootstrap 3.x.x to 4.x.x, it is very lightweight (js+css: 100Kb), provides smart user interaction, works in all major browsers, like Safari, Chrome, Firefox, Opera, Edge and Internet Explorer 9+. It also works in all major operating systems, such as Windows, MacOS, Linux. The fastest way to get Summernote is to download the precompiled and minified versions of our CSS and JavaScript. Bootstrap uses certain HTML elements and CSS properties which require HTML5 doctype. -
26
Mozilla Firefox
Mozilla
Mozilla Firefox is a free, open-source web browser developed by the Mozilla Foundation, a non-profit organization dedicated to internet health and privacy. Designed to prioritize user privacy and security, Firefox offers features like Total Cookie Protection, which provides outstanding privacy by default. The browser includes tools such as Firefox View, allowing users to see tabs open on other devices and access recent history, and built-in PDF editing capabilities, enabling form edits directly within the browser. Available across various platforms, including Windows, macOS, Linux, Android, and iOS, Firefox ensures a consistent and secure browsing experience. Its commitment to user-centric development and transparency makes it a preferred choice for those seeking a trustworthy alternative to proprietary browsers.Starting Price: Free -
27
Maqetta
Maqetta
Maqetta is an open source project that provides WYSIWYG visual authoring of HTML5 user interfaces. The Maqetta application itself is authored in HTML, and therefore runs in the browser without requiring additional plugins or downloads. Maqetta is available under a commercial-friendly open source license. You can download the source code and install it on your own server, customize the code to fit your needs and/or contribute improvements to the open source project. The HTML pages created by Maqetta typically work across all popular browsers, including IE (caveat: this depends on the JavaScript toolkit you use and coding details). But if you want to run the Maqetta application, you'll need to use a recent release of one of the following browsers, all of which support the HTML5 features that Maqetta requires. The project's code is built using 100% open standards technologies. -
28
DocRaptor
Expected Behavior
There are several popular free HTML-to-PDF libraries including wkhtmltopdf, PhantomJS, and Chrome Headless / Puppeteer. These tools use the Webkit or Chromium rendering engines, which are designed to display continuously scrolling webpages. In contrast, DocRaptor was built for generating multi-page documents. This fundamental difference has a tremendous impact on PDF functionality such as page breaks, headers and footers, and variable page sizes. Our conversion engine provides layout and styling options (including CSS Paged Media support) that the open-source PDF engines simply cannot match. Additionally, as a cloud-based API, we provide professional support, instant scalability, and guaranteed reliability without the costs of long-term maintenance for these libraries and their infrastructure.Starting Price: $15 per month -
29
OpenFGA
The Linux Foundation
OpenFGA is an open source authorization solution that enables developers to implement fine-grained access control using a user-friendly modeling language and APIs. Inspired by Google's Zanzibar paper, it supports various access control models, including Relationship-Based Access Control (ReBAC), Role-Based Access Control (RBAC), and Attribute-Based Access Control (ABAC). OpenFGA offers SDKs for multiple programming languages, such as Java, .NET, JavaScript, Go, and Python, facilitating seamless integration into diverse applications. The platform is designed for high performance, capable of processing authorization checks in milliseconds, making it suitable for projects ranging from small startups to large enterprises. Operating under the Cloud Native Computing Foundation (CNCF) as a sandbox project, OpenFGA emphasizes transparency and community collaboration, inviting contributions to its development and governance.Starting Price: Free -
30
PlayCode
PlayCode
The #1 JavaScript playground and sandbox to write, run and repl it. JavaScript playground is perfect for learning and prototyping javascript sandboxes. Fast and easy to use. Start a JavaScript playground project using ready-to-use templates. JavaScript is one of the most popular languages for web development. It is needed in order to make web pages alive. Today JavaScript can be run not only in the browser but also on the server. Learning, practicing and prototyping is much easier right in the javascript playground because the browser is designed to run javascript. This is the perfect coding IDE. In turn, PlayCode tries to use all the browser features to ensure maximum, comfortable run javascript sandbox. Read, evaluate, print, and loop, a simple pre-configured coding environment that quickly shows the JavaScript execution result. So, you just open PlayCode without installing anything, write code, and JavaScript playground runs your code instantly and shows the result.Starting Price: $4.99 per month -
31
OpenJDK
Oracle
The place to collaborate on an open-source implementation of the Java platform, standard edition, and related projects. Download and install the latest open-source JDK. Oracle’s free, GPL-licensed, production-ready OpenJDK JDK 21 binaries for Linux, macOS, and Windows are available, Oracle’s commercially-licensed JDK 21 binaries, based on the same code, are available as well. Browse the code on the web, clone a repository to make a local copy, and contribute a patch to fix a bug, enhance an existing component, or define a new feature. OpenJDK provides source code that developers can use to build their binaries. Consequently, users are responsible for compiling the code and generating the Java runtime tailored to their specific platform. The JDK is a complex software project. Building it requires a certain amount of technical expertise, a fair number of dependencies on external software, and reasonably powerful hardware.Starting Price: Free -
32
CoreIDE
CoreIDE
CoreIDE is a full stack IDE for Java, JavaScript, Node.js and TypeScript developers who work on Spring, Spring Boot, React, Express, Vue, Backbone, AngularJS and other web framework based applications. The IDE is not only limited to web development, you can use it to develop other type of projects like desktop, command line, mobile or stand alone applications. It's free Community version contains all the available features. Java • JavaScript • Node.js • TypeScript • Spring • Spring Boot • React • Express • Vue • Backbone • AngularJSStarting Price: Free -
33
SigmaOS
SigmaOS
The new home for your internet ✨ Everything other browsers offer, and much more. Be more productive by organizing your work. Multitask like a pro with two active pages at a time. Keep your workspaces clear by snoozing pages you don’t need right now. Pick up your work from anywhere – your workspaces and pages are synced across your devices. You can do everything from your keyboard. SigmaOS is built using the best of Apple technology and the WebKit engine. That means your data is locked behind biometrics (if available), and malicious cookies can't track your web-activity.Starting Price: Free -
34
Titanium SDK
Titanium SDK
Write in JavaScript, and run natively everywhere. Titanium lets you develop cross-platform native mobile applications and build great mobile experiences using JavaScript. Access your application's hundreds of native UI and non-visual components (such as networks and media APIs). Easily include third-party modules in your apps with Titanium's wide selection of community modules and premium support integrations. The Titanium SDK helps you build native cross-platform mobile applications using JavaScript and the Titanium API, which abstracts the native APIs of the mobile platforms. Titanium empowers you to create immersive, full-featured applications, featuring over 80% code reuse across mobile apps. TiDev licenses Titanium under the OSI-approved Apache Public License (Version 2) and is free for personal and commercial use. Create a basic UI, manage event handling and learn about animations, gestures, and orientation modes.Starting Price: Free -
35
PureScript
PureScript
PureScript is a strongly typed, purely functional programming language that compiles JavaScript. It enables developers to build robust web applications, web servers, and mobile apps using functional programming techniques. PureScript offers features such as algebraic data types, pattern matching, row polymorphism, extensible records, higher-kinded types, type classes with functional dependencies, and higher-rank polymorphism. The language emphasizes strong static typing and pure functions, ensuring code reliability and maintainability. Developers can compile PureScript code into readable JavaScript, facilitating seamless integration with existing JavaScript codebases. The ecosystem includes an extensive collection of libraries, excellent tooling, and editor support with instant rebuilds. An active community provides numerous learning resources, including the PureScript book, which offers practical projects for beginners. -
36
Eclipse Jetty
Eclipse Foundation
Jetty provides a web server and servlet container, additionally providing support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and are freely available for commercial use and distribution. Jetty is used in a wide variety of projects and products, both in development and production. Jetty has long been loved by developers due to its long history of being easily embedded in devices, tools, frameworks, application servers, and modern cloud services. Full-featured and standards-based. Open source and commercially usable, flexible and extensible, small footprint, embeddable, asynchronous, enterprise scalable, and dual-licensed under Apache and Eclipse. Large clusters, such as Facebook Presto. Cloud computing, such as Google AppEngine. With the direction of Java and the JakartaEE project (formerly JavaEE) in 2020, the current recommended version of Jetty for use depends upon the servlet API version, desired licensing, etc. -
37
Servo
Servo
Servo’s mission is to provide an independent, modular, embeddable web engine, which allows developers to deliver content and applications using web standards. Servo is written in Rust, and shares code with Mozilla Firefox and the wider Rust ecosystem. Since its creation in 2012, Servo has contributed to W3C/WHATWG web standards by reporting specification issues and submitting new cross-browser automated tests, and core team members have co-edited new standards that have been adopted by other browsers. As a result, the Servo project helps drive the entire web platform forward while building on a platform of reusable, modular technologies that implement web standards. Pre-built nightly snapshots allow developers to try Servo and report issues without building Servo locally. Now that we’ve released our first developer preview, we’ll be investing in formal security audits and improving our security practices using both existing libraries and Rust.Starting Price: Free -
38
Eclipse Web Tools Platform (WTP)
Eclipse Foundation
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages, wizards and built-in applications to simplify development, and tools and APIs to support deploying, running, and testing apps. The Libra project integrates the existing tooling provided by the Plug-in Development Environment project and the Web Tools Platform project to work together for implementing OSGi Enterprise scenarios. The JavaScript Development Tools provide plug-ins that implement an IDE supporting the development of JavaScript applications and JavaScript within web applications. It adds a JavaScript project type and perspective to the Eclipse Workbench as well as a number of views, editors, wizards, and builders. -
39
npm
npm
We're npm, Inc., the company behind Node package manager, the npm Registry, and npm CLI. We offer those to the community for free, but our day job is building and selling useful tools for developers like you. Get started today for free, or step up to npm Pro to enjoy a premium JavaScript development experience, with features like private packages. Bring the best of open source to you, your team, and your company. Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of JavaScript code sharing, and with more than one million packages, the largest software registry in the world. Our other tools and services take the Registry, and the work you do around it, to the next level. At npm, Inc., we're proud to dedicate teams of full-time employees to operating the npm Registry, enhancing the CLI, improving JavaScript security, and other projects.Starting Price: $7 per month -
40
Chromium
The Chromium Project
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web.Starting Price: Free -
41
Lightning Browser
ACR Development
Lightning is a simple, fast web browser that focuses on design, security, and efficiency. It uses material design, doesn't track you, gives you lots of options to protect your privacy. It gets out of the way of the user. I built this browser because I wanted something better. Blocking ads is a core feature of Lightning Browser, meant to improve the speed and security of your browsing experience. Lightning's interface was carefully crafted so you can browse as efficiently as possible. Tabs and Bookmarks are all tucked neatly away in side drawers, only a swipe away, allowing maximum screen viewing with minimal interference from the browser's chrome. Dark mode, light mode, color mode, night mode. Anyway, whatever you like, there's a mode for you. By utilizing the WebKit rendering engine that comes built into your Android device, Lightning can ensure a swift, lightweight experience.Starting Price: Free -
42
browserless
browserless
Browser automation built for enterprises, loved by developers. Fast, scalable, and reliable browser automation. Make headless automation your competitive advantage. Integrate with one-line of code in puppeteer and playwright. Or use Selenium. Don't feel like writing code to do screenshots? Use our REST APIs to do they heavy lifting. Increase your app's performance by not having to manage Chrome or other browsers. Our smallest plan lets you run 10 browsers at once! Sessions can run as long as you want, and even keep the browser open indefinitely. Stop trying to get Chrome running in lambda, or fonts rendering properly and just use browserless. Your account page shows crucial information like sessions and queues plus includes email notifications. browserless takes care of all the dependencies, sand-boxing, and management of the web browser. You can connect remotely and automate it with open-source libraries, using our pre-built REST APIs, or write and run your own functions.Starting Price: $10 -
43
TheDevSpace
TheDevSpace
Complete roadmap for full-stack developers, covering coding fundamentals from HTML, CSS, and JavaScript to modern frameworks. Featuring an in-browser code playground, 10 real-world projects, and a production-ready Next.js SaaS boilerplate. -
44
Electron
Electron
Thousands of organizations spanning all industries use Electron to build cross-platform software. Build cross-platform desktop apps with JavaScript, HTML, and CSS. If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application. Electron uses Chromium and Node.js so you can build your app with HTML, CSS, and JavaScript. Electron is an open-source project maintained by the OpenJS Foundation and an active community of contributors. Compatible with Mac, Windows, and Linux, Electron apps build and run on three platforms. To get started with Electron, check out the resources available. Learn how to wrap your web app with Electron, access all the APIs, and generate installers. Also, Electron Fiddle lets you create and play with small Electron experiments.Starting Price: Free -
45
Zyte
Zyte
Hi, we’re Zyte (formerly Scrapinghub)! We are the leader in web data extraction technology and services. We’re obsessed with data. And what it can do for businesses. We help thousands of companies and millions of developers to get their hands on clean, accurate data. Quickly, reliably and at scale. Every day, for more than a decade. From price intelligence, news and media, job listings and entertainment trends, brand monitoring, and more, our customers rely on us to obtain dependable data from over 13 billion web pages each month. We led the way with open source projects like Scrapy, products like our Smart Proxy Manager (formerly Crawlera), and our end-to-end data extraction services. Our fully remote team of nearly two hundred developers and extraction experts set out to remove the barriers to data and change the game. -
46
Codename One
Codename One
Codename One is an open-source cross-platform mobile app development framework to build native iOS, Android, Desktop & Web apps with a single Java or Kotlin codebase. It compiles Java or Kotlin into native code for iOS, Android, UWP (Universal Windows Platform), and even JavaScript (with seamless PWA and Thread support). It's a complete mobile platform featuring virtual machines, simulator, design tools (visual theme/builder/css), IDE integrations, ports to multiple OS's and much more. It provides full access to the underlying native OS code (e.g. Objective-C, C#, Dalvik/ART) through a portable abstraction which enables 100% code reuse. -
47
Drools
Red Hat
Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development. Drools is open source software, released under the Apache License 2.0. It is written in 100% pure Java™, runs on any JVM and is available in the Maven Central repository too. -
48
JsPHP
JsPHP
The free open-source JsPHP library. The JsPHP website is a 100% free community resource that provides a collaborative platform and web-based Integrated Development Environment (IDE) for building an open-source JavaScript library called JsPHP that provides an implementation of the PHP API for JavaScript environments. An Integrated Development Environment (IDE) is a tool for writing computer programs, and that's what the JsPHP website is a tool for creating and testing software. In the JsPHP IDE registered users can edit the JavaScript functions in the JsPHP library and can also write code to test that those functions are working properly or to test how well those functions perform (how fast they run when they are executed on the computer). If you're just starting out with learning JavaScript then helping out at JsPHP is the perfect way for you to get started because we have lots of beginner-level work that needs to be done that you could help us with.Starting Price: Free -
49
Phaxio
Phaxio
Our simple JSON API will have you up and faxing in no time! Also, you can post a URL or a string of HTML and we'll send it just like you'd see it in a WebKit browser. Isn't that sweet? Stop worrying about busy signals and telephony annoyances. With our advanced batching and collision avoidance features, you're confident that your faxes will be delivered. Pay for what you use. No monthly contract, cancel at any time. Also, there are no complicated rate decks and pricing calculations. Send and receive starting at 7¢ per page (volume discounts available). We'll give you an API test key that you can use in your staging environment for free and unlimited API calls. We provide clear and up-to-date documentation. Also, we have open-source first-party and community-contributed client libraries to quickly get you started. Never worry about having enough phone lines or channels again. Send and receive as many faxes as you need, whenever you need.Starting Price: 7¢ per page -
50
Tidelift
Tidelift
Managed open source. Backed by maintainers. Customizable catalogs of known-good, proactively maintained JavaScript, Python, Java, PHP, Ruby, and .NET components. The Tidelift Subscription: Build your applications with enterprise-grade open source. Focus your time and effort on what you’re building—not what you’re building it with. The Tidelift Subscription is a managed open source subscription for application dependencies covering thousands of open source projects across JavaScript, Python, Java, PHP, Ruby, .NET, and more. Speed up application development, save money, and reduce risk when building apps with open source. Your engineers need access to open source dependencies to build the applications your business users and customers need. Your business policies demand that those applications only be built with “good” dependencies. Determining which dependencies are “good” is an intense, on-going effort.Starting Price: $1,500 per month