Showing 2474 open source projects for "api web programming"

View related business solutions
  • Your monitoring isn't a stack. It's a pile. Fix that. Icon
    Your monitoring isn't a stack. It's a pile. Fix that.

    Errors, performance, logs, uptime. One install, one invoice, one UI.

    Replace Datadog, New Relic, and Sentry without adding three more dashboards.
    Free 30 days.
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 1
    SoapUI

    SoapUI

    SoapUI is a free and open source cross-platform functional testing

    ...SoapUI Open Source is the simplest and easiest way to begin your API testing journey. APIs, or Application Programming Interfaces, have become the center of software development, connecting and transferring data and logic across disparate systems and applications. Luckily, testing them can greatly improve the efficiency of your testing strategy as a whole, helping you deliver software faster than ever.
    Downloads: 62 This Week
    Last Update:
    See Project
  • 2
    Blockly

    Blockly

    The web-based visual programming editor

    The Blockly library adds an editor to your app that represents coding concepts as interlocking blocks. It outputs syntactically correct code in the programming language of your choice. Custom blocks may be created to connect to your own application. Blockly in a browser allows web pages to include a visual code editor for any of Blockly's five supported programming languages, or your own. Blockly plugins are self-contained pieces of code that add functionality to Blockly. Blockly codelabs provide step-by-step instructions on how to use and customize Blockly. ...
    Downloads: 53 This Week
    Last Update:
    See Project
  • 3
    TypeScript

    TypeScript

    Application-scale JavaScript

    TypeScript is an open source programming language that is a typed superset of JavaScript. It adds optional static typing to JavaScript, which can support tools for large-scale JavaScript applications for any browser, host and OS. TypeScript compiles to clean, simple JavaScript, and uses existing JavaScript code and libraries. It also offers support for the latest and evolving JavaScript features, such as async functions and decorators.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 4
    NVTX (NVIDIA Tools Extension Library)

    NVTX (NVIDIA Tools Extension Library)

    C-based Application Programming Interface (API)

    ...The API is written in C and includes wrappers for C++ and Python, making it accessible across different programming environments and workloads. NVTX is particularly valuable in high-performance computing and AI workloads where understanding concurrency, memory usage, and kernel execution is critical for optimization.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    go-app

    go-app

    A package to build progressive web apps with Go programming

    Go-app is a package for building progressive web apps (PWA) with the Go programming language (Golang) and WebAssembly (Wasm). Shaping a UI is done by using a declarative syntax that creates and composes HTML elements only by using the Go programing language. Served with Go standard HTTP model, apps created with go-app are SEO friendly, installable, and support offline mode. Go-app uses a declarative syntax so you can write reusable component-based UI elements just by using the Go programming language. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    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...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7

    Halide

    A language for fast, portable data-parallel computation

    ...It isn't a standalone programming language however; rather it is embedded in C++ which means that you write C++ code, building an in-memory representation of a Halide pipeline using Halide's C++ API. This representation can then be compiled to an object file, or a JIT-compile and run in the same process. Halide also comes with a Python binding, allowing the writing of Halide embedded in Python without C++.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 8
    OpenAPI Generator CLI

    OpenAPI Generator CLI

    A node package wrapper

    OpenAPI Generator CLI is a command-line interface for generating API client SDKs, server stubs, and documentation from OpenAPI specifications. It helps developers automate the process of creating client libraries and backend implementations for APIs.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    tRPC

    tRPC

    End-to-end typesafe APIs made easy

    tRPC allows you to easily build & consume fully typesafe APIs, without schemas or code generation. As TypeScript and static typing increasingly become a best practice in web programming, the API presents a major pain point. We need better ways to statically type our API endpoints and share those types between our client and server (or server-to-server). We set out to build a simple library for building typesafe APIs that leverage the full power of modern TypeScript. Introducing RPC! Automatic type safety & autocompletion are inferred from your API paths, their input data, & outputs. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    Javassist

    Javassist

    Java bytecode engineering toolkit

    Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides two levels of API: source level and bytecode level. If the users use the source- level API, they can edit a class file without knowledge of the specifications of the Java bytecode. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Hoverfly

    Hoverfly

    Lightweight service virtualization/ API simulation / API mocking tool

    Hoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on. Replace unreliable test systems and restrictive API sandboxes with high-performance simulations in seconds. Run on MacOS, Windows or Linux, or use native Java or Python language bindings to get started quickly. Simulate API latency or failure when required by writing custom scripts in the language of your choice.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    gRPC-Gateway

    gRPC-Gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

    gRPC-Gateway is a plugin of protoc. It reads a gRPC service definition and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. This server is generated according to custom options in your gRPC definition. gRPC-Gateway helps you to provide your APIs in both gRPC and RESTful style at the same time. gRPC is great -- it generates API clients and server stubs in many programming languages, it is fast, easy to use, and bandwidth-efficient and its design is combat-proven by Google. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    Notepad++

    Notepad++

    Free, open-source text editor

    Notepad++ is a source code editor that is free to use and is available in various languages. The source code editor is also written in C++ and is based on the Scintilla editing component. Notepad++ offers a wide range of features, such as autosaving, line bookmarking, simultaneous editing, tabbed document interface, and many more features. Over 140 plugins are also available to use in the default program. Notepad++ takes advantage of higher execution speed and smaller program size by...
    Downloads: 2,269 This Week
    Last Update:
    See Project
  • 14
    Qooxdoo JavaScript Framework

    Qooxdoo JavaScript Framework

    qooxdoo - Universal JavaScript Framework

    qooxdoo is a universal JavaScript framework that enables you to create applications for a wide range of platforms. With its object-oriented programming model, you build rich, interactive applications (RIAs), native-like apps for mobile devices, light-weight traditional web applications or even applications to run outside the browser. You leverage its integrated tool chain to develop and deploy applications of any scale while taking advantage of modern web technologies like HTML5 and CSS3, its comprehensive feature set, and a state-of-the-art GUI toolkit. qooxdoo is open source under liberal licenses, led by a dedicated developer team, with a vibrant community. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    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: 0 This Week
    Last Update:
    See Project
  • 16
    LuaRocks

    LuaRocks

    LuaRocks is the package manager for the Lua programming language

    LuaRocks is the package manager for the Lua programming language, enabling installation and management of Lua modules and dependencies. It supports local and system-wide installations, dependency resolution, and Lua version management. LuaRocks is widely used in the Lua ecosystem, including by projects like OpenResty, Neovim, and LÖVE.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    WWWBasic

    WWWBasic

    wwwBASIC is an implementation of BASIC that runs on Node.js & the Web

    wwwBASIC is a JavaScript-based implementation of the classic BASIC programming language designed to run seamlessly in web browsers and Node.js environments. Created by Google, it allows developers and enthusiasts to write and execute BASIC programs directly within HTML pages or via command-line tools. The interpreter compiles BASIC source code into JavaScript at load time, enabling efficient execution within modern web environments without requiring external emulators or plugins. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    ClojureScript

    ClojureScript

    Compiler for Clojure that targets JavaScript

    ClojureScript is a compiler for Clojure that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler. Clojure is a dynamic, general-purpose programming language supporting interactive development. Clojure is a functional programming language featuring a rich set of immutable, persistent data structures. As a dialect of Lisp, it has a code-as-data philosophy and a powerful macro system. Clojure...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Dominator

    Dominator

    Zero-cost ultra-high-performance declarative DOM library using FRP

    Dominator is a high-performance declarative DOM library for Rust that focuses on building web applications with minimal overhead by directly manipulating real DOM nodes instead of relying on a virtual DOM. It uses a functional reactive programming model based on signals, allowing UI components to automatically update in response to state changes in an efficient and predictable manner. The library is designed to be “zero-cost,” meaning that abstractions compile down to highly optimized code with no unnecessary runtime overhead. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    fastn

    fastn

    (Alpha stage software) fastn - Full-stack Web Development Made Easy

    ftd is a programming language for building user interfaces and content-centric websites. ftd is easy to learn, especially for nonprogrammers, but it does not compromise on what you can build with it. fastn is a web framework, a content management system, and an integrated development environment for ftd. fastn is a web server, that compiles ftd to HTML/CSS/JS and can be deployed on your server, or on fastn cloud by FifthTry. ftd is designed with minimal and uniform syntax, and at first glance does not even look like a programming language.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    kotlinx.html

    kotlinx.html

    Kotlin DSL for HTML

    A kotlinx.html library provides DSL to build HTML to Writer/Appendable or DOM. Available to all Kotlin Multiplatform targets and browsers (or other JavaScript engines) for better Kotlin programming for the Web.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    Playwright

    Playwright

    Node library to automate Chromium, Firefox & WebKit with a single API

    Playwright is a Node library for automating Chromium, Firefox and WebKit using a single API. It supports headless execution for all these browsers on Linux, macOS and Windows, providing automated web browser interactions that are fast, capable, reliable and ever-green. Playwright enables a broad spectrum of cross-browser web automation capabilities, which are used by Single Page Apps and Progressive Web Apps. These include scenarios that span multiple pages, domains and iframes; emulation of mobile devices, geolocation, and permissions; upload and download files and many more.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 23
    Swagger 2.0

    Swagger 2.0

    Swagger 2.0 implementation for go

    This package contains a golang implementation of Swagger 2.0 (aka OpenAPI 2.0), it knows how to serialize and deserialize swagger specifications. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern programming language and deployment environment. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability. We created Swagger to help fulfill the promise of APIs. Swagger helps companies like Apigee, Getty Images, Intuit, LivingSocial, McKesson, Microsoft, Morningstar, and PayPal build the best possible services with RESTful APIs. ...
    Downloads: 27 This Week
    Last Update:
    See Project
  • 24
    NodePress

    NodePress

    RESTful API service

    RESTful API service for surmon.me blog, powered by NestJS, required MongoDB & Redis.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Ktor

    Ktor

    Framework for quickly creating connected applications in Kotlin

    Create asynchronous client and server applications. Anything from microservices to multiplatform HTTP client apps in a simple way. Open Source, free, and fun. Ktor is built from the ground up using Kotlin and Coroutines. You get to use a concise, multiplatform language, as well as the power of asynchronous programming with an intuitive imperative flow. Ktor allows you to use only what you need, and to structure your application the way you need it. In addition, you can also extend Ktor with...
    Downloads: 7 This Week
    Last Update:
    See Project