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

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 1
    a POSIX-C implementation of the http://oauth.net/ protocol. libOauth provides functionality to encode URLs and sign HTTP request data according to the oAuth standard.
    Leader badge
    Downloads: 4,923 This Week
    Last Update:
    See Project
  • 2
    SWC

    SWC

    Rust-based platform for the Web

    SWC is an extensible Rust-based platform for the next generation of fast developer tools. It's used by tools like Next.js, Parcel, and Deno, as well as companies like Vercel, ByteDance, Tencent, Shopify, and more. SWC can be used for both compilation and bundling. For compilation, it takes JavaScript / TypeScript files using modern JavaScript features and outputs valid code that is supported by all major browsers. SWC is 20x faster than Babel on a single thread and 70x faster on four cores. SWC can be downloaded and used as a pre-built binary, or built from the source. SWC (stands for Speedy Web Compiler) is a super-fast TypeScript / JavaScript compiler written in Rust. It's a library for Rust and JavaScript at the same time. If you are using SWC from Rust, see rustdoc and for most users, your entry point for using the library will be parser. If you are using SWC from JavaScript, please refer to the docs on the website.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Livebook

    Livebook

    Interactive and collaborative code notebooks for Elixir

    Livebook is a web application for writing interactive and collaborative code notebooks. Write notebooks in Livebook then securely deploy and share them with your team and company with Livebook Hub/Enterprise. Code notebooks with Markdown support and Code cells where Elixir code is evaluated on demand. Rich code editor through Monaco: with support for autocompletion, inline documentation, code formatting, etc. Interactive results via Kino: display Vega-Lite charts, tables, maps, and more. Automation: use Smart cells to perform high-level tasks and write notebooks faster than ever. Query databases, plot charts, build maps, and more directly from Livebook's UI. Reproducible: Livebook ensures your code runs in a predictable order, all the way down to package management. It also tracks your notebook state, annotating which parts are stale. Collaboration: multiple users can work on the same notebook at once, no additional setup is required.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Phusion Passenger

    Phusion Passenger

    A fast and robust web server and application server for Ruby

    Passenger® is an app server that runs and automanages your web apps with ease. Also improves security, reliability and scalability. Passenger 6 introduces standardization across your stack by supporting all languages. From business-critical apps with billions of requests per day to small side projects, Passenger is tailored for each scenario. Passenger has a myriad of features that are invaluable to today’s web apps and microservice APIs. You get these benefits (and more) by simply installing Passenger with Nginx or Apache. Passenger was built with high performance and efficiency in mind. With Passenger’s zero-copy architecture, turbocaching and support for multiple concurrency models, you can count on Passenger to get the most out of your hardware. Passenger auto-manages your apps’ processes, restarting them and themselves if they ever crash. Passenger also keeps resource-hogging apps in check, giving your web app maximum uptime.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    gRPC

    gRPC

    High performance, open source universal RPC framework

    gRPC is a C-based high performance remote procedure call (RPC) framework that can run in any environment. It efficiently connects services in and across data centers with plenty of support, and can also connect mobile devices and browser clients to backend services. Essentially, it makes it easier for you to create distributed applications and services.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 7
    jsdom

    jsdom

    JavaScript implementation of various web standards, for use with Node

    jsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications. The latest versions of jsdom require Node.js v10 or newer. To use jsdom, you will primarily use the JSDOM constructor, which is a named export of the jsdom main module. Pass the constructor a string. The resulting object is an instance of the JSDOM class, which contains a number of useful properties and methods besides window. In general, it can be used to act on the jsdom from the "outside," doing things that are not possible with the normal DOM APIs. For simple cases, where you don't need any of this functionality, we recommend a coding pattern.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    AWS Lambda Python Runtime Interf Client

    AWS Lambda Python Runtime Interf Client

    Seamlessly extend your preferred base images to be Lambda compatible

    We have open-sourced a set of software packages, Runtime Interface Clients (RIC), that implement the Lambda Runtime API, allowing you to seamlessly extend your preferred base images to be Lambda compatible. The Lambda Runtime Interface Client is a lightweight interface that allows your runtime to receive requests from and send requests to the Lambda service. The Lambda Python Runtime Interface Client is vended through pip. You can include this package in your preferred base image to make that base image Lambda compatible. To make it easy to locally test Lambda functions packaged as container images we open-sourced a lightweight web-server, Lambda Runtime Interface Emulator (RIE), which allows your function packaged as a container image to accept HTTP requests. You can install the AWS Lambda Runtime Interface Emulator on your local machine to test your function. Then when you run the image function, you set the entry point to be the emulator.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Bedrock

    Bedrock

    WordPress boilerplate with modern development tools

    WordPress boilerplate with modern development tools, easier configuration, and an improved folder structure. Bedrock is an open source project and completely free to use. Bedrock is a modern WordPress stack that helps you get started with the best development tools and project structure. Much of the philosophy behind Bedrock is inspired by the Twelve-Factor App methodology including the WordPress specific version. Bedrock is multisite network compatible, but needs the roots/multisite-url-fixer mu-plugin on subdomain installs to make sure admin URLs function properly. This plugin is not needed on subdirectory installs but will work well with them. Composer is used to manage dependencies. Bedrock considers any 3rd party library as a dependency including WordPress itself and any plugins.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Enterprise and Small Business CRM Solution | Clear C2 C2CRM Icon
    Enterprise and Small Business CRM Solution | Clear C2 C2CRM

    Voted Best CRM System with Top Ranked Customer Support. CRM Management includes Sales, Marketing, Relationship Management, and Help Desk.

    C2CRM consists of four modules that integrate to provide a comprehensive CRM solution: Relationship Management, Sales Automation, Marketing Automation, and Customer Service. Only buy what each user needs.
    Learn More
  • 10
    ServiceStack

    ServiceStack

    Simple, fast, versatile and full-featured services framework

    One framework to power them all. Write your HTTP APIs once and take advantage of end-to-end typed integrations for all popular web, mobile and desktop platforms. ServiceStack's primary goal is to enhance the value of System APIs which serve as the blueprint that most features centered around. By using simple & pure dependency-free DTO models decoupled from any implementation we're free to continue layering on features which now sees ServiceStack APIs as the most versatile in the world where the same high-performance APIs can be consumed from HTTP in any combination of Route, QueryString, FormData or a myriad of data formats, via popular resilient MQ Servers whilst simultaneously supporting legacy integrations like SOAP or adopting new technologies like gRPC without sacrificing any native HTTP integrations. To maximize the value of APIs we're focused beyond the API boundary by making it as simple as possible for API Consumers to call your APIs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Zuul

    Zuul

    Gateway service providing dynamic routing, monitoring and more

    Zuul is an L7 application gateway that offers many capabilities, including dynamic routing, monitoring, security, resiliency and more. It is used in the backend of the Netflix streaming service as a front door for all requests from devices and web sites. Zuul is ideal for cases like this where API traffic volume and diversity can become overwhelming and cause production issues to arise suddenly and without warning. Zuul has a broad range of filters that enable it to perform multiple functions quickly and apply functionality to services like Netflix. These functions include security authentication, dynamic routing, stress testing, load shedding and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    freegeoip

    freegeoip

    IP geolocation web server

    Launched more than 6 years ago, the freegeoip.net API has grown into one of the biggest and most widely used APIs for IP to location services worldwide. The API is used by thousands of developers, SMBs and large corporations around the globe and is currently handling more than 2 billion requests per day. After years of operation and the API remaining almost unchanged, today we announce the complete re-launch of freegeoip into a faster, more advanced and more scalable API service called ipstack. All users that wish to continue using our IP to location service will be required to sign up to obtain a free API access key and perform a few simple changes to their integration. While the new API offers the ability to return data in the same structure as the old freegeoip API, the new API structure offers various options of delivering much more advanced data for IP Addresses.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    warp

    warp

    A super-easy, composable, web server framework for warp speeds

    The fundamental building block of warp is the Filter, they can be combined and composed to express rich requirements on requests. A Filter in warp is essentially a function that can operate on some input, either something from a request, or something from a previous Filter, and returns some output, which could be some app-specific type you wish to pass around, or can be some reply to send back as an HTTP response. That might sound simple, but the exciting part is the combinators that exist on the Filter trait. These allow composing smaller Filters into larger ones, allowing you to modularize, and reuse any part of your web server. As awesome as the Filter system is, if warp didn’t provide common web server features, it’d still be annoying to work with. Thus, warp provides a bunch of built-in Filters, allowing you to compose the functionality you need to describe each route or resource or sub-whatever.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    SoapUI
    The SoapUI download has moved to https://www.soapui.org/downloads/soapui/source-forge.html With more than 9 million downloads SoapUI is the de-facto standard for REST and SOAP API functional, security and performance testing.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Metl ETL Data Integration

    Metl ETL Data Integration

    Simple message-based, web-based ETL integration

    Metl is a simple, web-based ETL tool that allows for data integrations including database, files, messaging, and web services. Supports RDBMS, SOAP, HTTP, FTP, SFTP, XML, FIXLEN, CSV, JSON, ZIP, and more. Metl implements scheduled integration tasks without the need for custom coding or heavy infrastructure. It can be deployed in the cloud or in an internal data center, and it was built to allow developers to extend it with custom components.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    SOAP::WSDL is a WSDL based open-source SOAP toolkit for perl. It allows to easily create client and server SOAP interfaces based on a WSDL description.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Fronsetia

    Fronsetia

    A web application for testing webservices

    Fronsetia (Free Online Service Testing Application) is a Java web application that allows testing webservices (REST and SOAP). No end-user installations required, just deploy the application on your server and pass the link so that users can use their usual browsers to access Fronsetia. You can think of Fronsetia as a simple version of SoapUI on the web, or a simple and free and open-source version of the "wls_utc" utility. See the project homepage https://fronsetia.sourceforge.io and the project Wiki in the menu above.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    TCPMonPlus

    TCPMonPlus

    TCPMonPlus intercepts TCP packets and SOAP reqeusts

    TcpMonPlus version 1.0: A Utility Application to Monitor TCP Packets This utility application can be used to monitor the packets flowing on a TCP connection. TcpMonPlus is used by placing it in-between a client and a server. The client is configured to connect to TcpMonPlus and TcpMonPlus forwards the packets to server with all required authentications. The client must be configured to TcpMonPlus local Port that is it is listening to. TcpMonPlus forwards the packets to the server and port specified in the configuration panel. User Name and Password may be supplied if the server requires HTTP authentication. NOTE: You can run the application in console mode using the following example command: java -cp . com.yasmoicoco.proxy.tcpmon.TCPMonitorPlus -console 9080 192.168.1.1 9080 true Using the scripts: Or You may execute one of the scripts as follows: Windows: TCPMonPlus.bat TCPMonPlusConsole.bat Non Windows: TCPMonPlus.sh TCPMonPlusConsole.sh Also known as TCPMon
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19

    Maximo SOAP Web Service Tester

    Simple application for testing XML Web Services in Maximo

    Maximo SOAP WebService Tester (Windows) Source: https://github.com/SVSagi/mxwst
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    MultiXTpm Application Server is FREE SOFTWARE, It is a Message Oriented Middleware (MOM) and Transaction Processing (TP) Monitor. It provides the runtime environment and rich API for developing large, scalable distributed applications for OLTP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Warning: It has be 5 years since this project was completed. PhpBB3 has probably moved on and this is no longer actively tested. Use at your own risk. There is a ticket system if you see issues. Naruto is a web service that makes web site and application integration with message boards much easier and even allows the message board to be remotely hosted. Supported message boards include PhpBB3.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    dove

    a powerful little soap client.

    A little super-simple but powerful soap client that offers an easy way to send soap request to a server (from file or stdin), test server robustness by sending same request on multiple threads and eventually see the whole http conversation. If you need a quick and easy way to do soapcalls from your terminal or script, this tool is for you.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    HessianKit is a Framework for Objective-C 2.0 to allow applications for Mac OS X 10.5, and iPhone 2.0 or later to communicate with Hessian web services. The main goals; Be compliant and forgiving, seamless Objective-C experience, and avoid glue-code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    AceJudge is a system for managing programming contests. AceJudge's basic features include automatic judging of submitted programs, answering to clarification questions about problem descriptions, reevaluation of programs, real time ranking etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Amazon ECS Container Agent

    Amazon ECS Container Agent

    Amazon Elastic Container Service Agent

    Run highly secure, reliable, and scalable containers. Launch thousands of containers across the cloud using your preferred continuous integration and delivery (CI/CD) and automation tools. Optimize your time with AWS Fargate serverless compute for containers, which eliminates the need to configure and manage control plane, nodes, and instances. Save up to 50 percent on compute costs with autonomous provisioning, auto-scaling, and pay-as-you-go pricing. Integrate seamlessly with AWS management and governance solutions, standardized for compliance with virtually every regulatory agency around the globe. Amazon ECS is a fully managed container orchestration service that makes it easy for you to deploy, manage, and scale containerized applications. Amazon ECS is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized applications. It deeply integrates with the rest of the AWS platform to provide a secure and easy-to-use solution.
    Downloads: 0 This Week
    Last Update:
    See Project