Showing 62 open source projects for "api"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    ElasticMQ

    ElasticMQ

    In-memory message queue with an Amazon SQS-compatible interface

    ElasticMQ is a lightweight, fully asynchronous, in-memory message queue implementation written in Scala / Akka. It provides a feature-compatible Amazon SQS REST API interface for testing, local development, or embedded usage. It can persist queues or run purely in-memory and also supports Docker deployment and a web UI.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 2
    Akka HTTP

    Akka HTTP

    The Streaming-first HTTP server/module of Akka

    ...While interaction with a browser is of course also in scope it is not the primary focus of Akka HTTP. Akka HTTP follows a rather open design and many times offers several different API levels for “doing the same thing”. You get to pick the API level of abstraction that is most suitable for your application. This means that, if you have trouble achieving something using a high-level API, there’s a good chance that you can get it done with a low-level API, which offers more flexibility but might require you to write more application code. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Scio

    Scio

    A Scala API for Apache Beam and Google Cloud Dataflow

    Scio is a Scala API developed by Spotify that builds on Apache Beam to enable expressive batch and streaming data pipelines, optimized for running on Google Cloud Dataflow. Inspired by Spark and Scalding, it provides scalable, type‑safe, and production-grade data processing, with built-in support for BigQuery, Pub/Sub, Cassandra, Elasticsearch, Redis, TensorFlow IO, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    sttp client

    sttp client

    The Scala HTTP client you always wanted

    sttp client is an open-source library that provides a clean, programmer-friendly API to describe HTTP requests and how to handle responses. Requests are sent using one of the backends, which wrap other Scala or Java HTTP client implementations. The backends can integrate with a variety of Scala stacks, providing both synchronous and asynchronous, procedural and functional interfaces. Backend implementations include ones based on akka-http, http4s, OkHttp, and HTTP clients which ship with Java. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Eclair

    Eclair

    A scala implementation of the Lightning Network

    ...This software follows the Lightning Network Specifications (BOLTs). Other implementations include c-lightning, lnd, electrum, and rust-lightning. Eclair offers a feature-rich HTTP API that enables application developers to easily integrate. Eclair's JSON API should NOT be accessible from the outside world (similarly to Bitcoin Core API). Eclair requires Bitcoin Core 0.20.1 or 0.21.1. (other versions of Bitcoin Core are not actively tested - use at your own risk). If you are upgrading an existing wallet, you may need to create a new address and send all your funds to that address. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    GitBucket

    GitBucket

    A Git platform powered by Scala

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility. GitBucket is a Git web platform powered by Scala offering, easy installation, intuitive UI, high extensibility by plugins, API compatibility with GitHub. You can also deploy gitbucket.war to a servlet container which supports Servlet 3.0 (like Jetty, Tomcat, JBoss, etc). To upgrade GitBucket, replace gitbucket.war with the new version, after stopping GitBucket.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    doobie

    doobie

    Functional JDBC layer for Scala

    ...It is not an ORM, nor is it a relational algebra; it simply provides a functional way to construct programs (and higher-level libraries) that use JDBC. For common use cases doobie provides a minimal but expressive high-level API. doobie is a Typelevel project. This means we embrace pure, typeful, functional programming, and provide a safe and friendly environment for teaching, learning, and contributing as described in the Scala Code of Conduct. Note that doobie is pre-1.0 software and is still undergoing active development. New versions are not binary compatible with prior versions, although in most cases user code will be source compatible. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Caliban

    Caliban

    Functional GraphQL library for Scala

    ...All interfaces are pure and types are referentially transparent. Schemas are type safe and derived at compile time. No need to manually define a schema for every type in your API. Let the compiler do the boring work. Out-of-the-box support for major HTTP server libraries, effect types, Json libraries and more.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    elastic4s

    elastic4s

    Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP

    ...Elastic4s's DSL allows you to construct your requests programatically, with syntactic and semantic errors manifested at compile time, and uses standard Scala futures to enable you to easily integrate into an asynchronous workflow. The aim of the DSL is that requests are written in a builder-like way, while staying broadly similar to the Java API or Rest API. Each request is an immutable object, so you can create requests and safely reuse them, or further copy them for derived requests. Because each request is strongly typed your IDE or editor can use the type information to show you what operations are available for any request type.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • 10
    FS2

    FS2

    Compositional, streaming I/O library for Scala

    FS2 (“Functional Streams for Scala”) is a purely functional, effectful abstraction for stream processing on the JVM. Built on Cats Effect, it enables compositional resource-safe streaming workflows with robust error handling, back-pressure, pull/push semantics, and support for concurrent and interruptible pipelines.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Apache Kyuubi

    Apache Kyuubi

    Apache Kyuubi is a distributed and multi-tenant gateway

    Apache Kyuubi™ is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses. Kyuubi provides a pure SQL gateway through Thrift JDBC/ODBC interface for end-users to manipulate large-scale data with pre-programmed and extensible Spark SQL engines. This "out-of-the-box" model minimizes the barriers and costs for end-users to use Spark at the client side. At the server-side, Kyuubi server and engines' multi-tenant architecture provides the administrators...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Skunk

    Skunk

    A data access library for Scala + Postgres

    Skunk is a Postgres library for Scala. Skunk is powered by cats, cats-effect, scodec, and fs2. Skunk is purely functional, non-blocking, and provides a tagless-final API. Skunk gives very good error messages. Skunk embraces the Scala Code of Conduct. Skunk is pre-release software! Code and documentation are under active development! Skunk is published for Scala 2.12/2.13/3.1 and can be included in your project.Query and Command types are usually inferrable, but specifying a type ensures that the chosen encoders and decoders are consistent with the expected input and output Scala types. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Airframe

    Airframe

    Essential Building Blocks for Scala

    ...AirSpec is a simple unit testing framework for Scala and Scala.js. You can use public methods in your classes as test cases. There is no need to remember complex DSLs for writing tests in Scala. Retrying HTTP requests for API calls is an essential technique for connecting microservices. airframe-control will provide essential tools for making your requests reliable with exponential backoff retry, jitter, circuit-breaker, rate control, etc. airframe-fluentd supports logging your metrics to fluentd in a type-safe manner. You just need to send your case classes as metrics for fluentd.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Metarank

    Metarank

    A low code Machine Learning service that personalizes articles

    ...Ingest historical item listings, clicks and item metadata so Metarank can find hidden dependencies in the data using our simple JSON format.No Machine Learning experience is required, run our CLI tool with a set of features in a YAML configuration. Run Metarank API service, feed it with real-time events and receive a personalized ranking for your items that will boost conversion, click-through rate or any other business-critical metric you define.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Waves Platform Node

    Waves Platform Node

    Host connected to the Waves blockchain network

    Waves Platform Node is a host connected to the Waves blockchain network. Waves is an open source blockchain platform that offers a full blockchain ecosystem for building decentralised applications. Nodes are its critical components, performing several important functions such as processing and validating transactions, and generating and storing blocks. Nodes store full blockchain data, pass this data to other nodes, and check the validity of newly added blocks. Validation ensures that the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    almond

    almond

    A Scala kernel for Jupyter

    ...Almond wraps it in a Jupyter kernel, giving you all its features and niceties, including customizable pretty-printing, magic imports, advanced dependency handling, and its API, right from Jupyter. This also makes it easy to copy some code from notebooks to Ammonite scripts, and vice versa. Almond exposes APIs to interact with Jupyter front-ends. Call them from notebooks… or from your own libraries. Several plotting libraries are already available to plot things from notebooks, such as plotly-scala or Vegas. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Sangria

    Sangria

    Scala GraphQL implementation

    ...Sangria is a spec-compliant GraphQL implementation, so it works out of the box with Apollo, Relay, GraphiQL and other GraphQL tools and libraries. Since GraphQL has a type system, the server defines a schema that the client can query using the introspection API. This provides the client with a set of possibilities. After the client got this information and decided which parts of the data it needs, it is able to describe its data requirements in form of a GraphQL query. An important aspect of GraphQL is that it’s completely backend agnostic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    OpenWhisk

    OpenWhisk

    Apache OpenWhisk is an open source serverless cloud platform

    ...The OpenWhisk platform supports a programming model in which developers write functional logic (called Actions), in any supported programming language, that can be dynamically scheduled and run in response to associated events (via Triggers) from external sources (Feeds) or from HTTP requests. The project includes a REST API-based Command Line Interface (CLI) along with other tooling to support packaging, catalog services and many popular container deployment options. Since Apache OpenWhisk builds its components using containers it easily supports many deployment options both locally and within Cloud infrastructures.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    tapir

    tapir

    Declarative, type-safe web endpoints library

    Declarative, type-safe web endpoints library. With tapir, you can describe HTTP API endpoints as immutable Scala values. Each endpoint can contain a number of input and output parameters. Compile-time guarantees, develop-time completions, read-time information. Separate the shape of the endpoint (the "what"), from the server logic (the "how"). Generate documentation from endpoint descriptions. Leverage the metadata to report rich metrics and tracing information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Synapse Machine Learning

    Synapse Machine Learning

    Simple and distributed Machine Learning

    SynapseML (previously MMLSpark) is an open source library to simplify the creation of scalable machine learning pipelines. SynapseML builds on Apache Spark and SparkML to enable new kinds of machine learning, analytics, and model deployment workflows. SynapseML adds many deep learning and data science tools to the Spark ecosystem, including seamless integration of Spark Machine Learning pipelines with the Open Neural Network Exchange (ONNX), LightGBM, The Cognitive Services, Vowpal Wabbit,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    JobScheduler

    JobScheduler

    JobScheduler workload automation to execute jobs and workflows

    ...JS7 JobScheduler provides workflow patterns such as sequential and parallel task execution, forking, synchronization, cross-platform scheduling, job load sharing, fail-over and a real REST API. JS7 includes the components: * JOC Cockpit (user interface for inventory management and control) * Controller (orchestration of Agents) * Agents: platform independent Agents for job execution Product Knowledge Base at https://kb.sos-berlin.com/display/JS7 Change Management System at https://change.sos-berlin.com Release Archive at: https://www.sos-berlin.com/jobscheduler-release-archive
    Downloads: 23 This Week
    Last Update:
    See Project
  • 22
    DataNucleus

    DataNucleus

    Java persistence using JDO, JPA or REST

    DataNucleus provides Java data persistence to a range of datastores using JDO/JPA/REST APIs. *** Note that code development is no longer on SourceForge (code on SourceForge is for versions up to 3.3.5 only) ***
    Downloads: 22 This Week
    Last Update:
    See Project
  • 23
    dbtarzan

    dbtarzan

    Database browser

    Database Browser. To browse the tables of a relational database following the relations defined in their foreign keys. Foreign keys are used as constraints, but they contain information about the relationships among tables. DbTarzan uses this information to traverse the tables of a database. DbTarzan can give you the information you are looking for in the database in a fraction of the time. And if it is the first time you are looking into a database, use DbTarzan to explore it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Algebird

    Algebird

    Abstract Algebra for Scala

    Algebird is Twitter’s Apache‑licensed Scala library providing abstract algebra data structures and algorithms, especially for online/streaming aggregation. It includes Monoid, Approximate, HyperLogLog, CMS, BloomFilter, Min/Max, Averaged Value types, supporting efficient distributed aggregation and approximate analytics.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Feathr

    Feathr

    A scalable, unified data and AI engineering platform for enterprise

    Feathr is a data and AI engineering platform that is widely used in production at LinkedIn for many years and was open sourced in 2022. It is currently a project under LF AI & Data Foundation. Define data and feature transformations based on raw data sources (batch and streaming) using Pythonic APIs. Register transformations by names and get transformed data(features) for various use cases including AI modeling, compliance, go-to-market and more. Share transformations and data(features)...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next