Showing 110 open source projects for "backend"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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
  • 1
    Linux-Tutorial

    Linux-Tutorial

    Learning repository written from the perspective of a Java programmer

    ...The content covers Linux basics, Ubuntu, CentOS, Kali Linux, VMware, Vim, SSH, Bash, Sed, compression tools, Yum, Zsh, and many development operations topics. It also includes material around common backend infrastructure such as MySQL, Nginx, Jenkins, Elasticsearch, GitLab, FastDFS, and monitoring tools. The author presents it as a personal knowledge organization project rather than a perfectly formal manual, encouraging readers to approach it critically. It is most useful for Java developers, backend learners, and system beginners who want practical Linux operation knowledge.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Periph

    Periph

    Peripherals I/O in Go

    ...Its philosophy is “no daemon, no codegen”—you link a Go package and speak directly to the hardware via stable abstractions, keeping deployments simple and auditable. The project auto-detects host capabilities at runtime and selects the best driver backend, smoothing over kernel and board differences across Raspberry Pi, BeagleBone, and other platforms. A large set of device drivers (sensors, displays, LED controllers, storage, RTCs) give you batteries-included building blocks for prototypes and production systems. Command-line tools like periph-info help verify wiring, enumerate buses, and inspect capabilities before you ship. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Flashlight library

    Flashlight library

    A C++ standalone library for machine learning

    ...Each component can be incrementally built by specifying the correct build options. Flashlight is most-easily built and installed with vcpkg. Both the CUDA and CPU backends are supported with vcpkg. For either backend, first, install Intel MKL. Flashlight app binaries are also built for the selected features and are installed into the vcpkg install tree's tools directory.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    CDN Up and Running

    CDN Up and Running

    CDN Up and Running - Building a CDN from Scratch to Learn about CDN

    ...The repository combines theoretical explanations with hands-on implementation, allowing developers to understand both the concepts and practical challenges of CDN design. It starts with a simple backend service and progressively evolves into a distributed, multi-node system capable of handling caching, routing, and traffic distribution. The project uses technologies such as Nginx, Lua, Docker, Prometheus, and Grafana to simulate realistic CDN environments and monitoring systems. It also explores performance considerations, including latency simulation, load balancing, and scalability. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 5
    BizCharts

    BizCharts

    Powerful data visualization library based on G2 and React

    BizCharts is Alibaba's general charting component library, dedicated to creating efficient, professional and convenient data visualization solutions in the middle and backend of enterprises. Based on the React charting library packaged by G2 and G2Plot, it has experienced three years of baptism in Alibaba's complex business scenarios. In terms of convenience, ease of use, and richness, it satisfies the business implementation of conventional charts and highly customized charts. After years of accumulation and continuous polishing, BizCharts 4.0 has been newly upgraded; in addition to having a flexible graphics syntax, it has added an interactive syntax and a better animation experience. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    QB64

    QB64

    BASIC for the modern era

    QB64 is a modern self-hosting BASIC compiler that brings classic QBasic/QuickBASIC programs into the modern era. It enables legacy code to run on today’s operating systems with minimal modifications, while also introducing new commands and libraries for multimedia, networking, and 64-bit computing. QB64 compiles to C++ and includes a built-in IDE, making it accessible for beginners, hobbyists, and retro programming enthusiasts. It aims to preserve the ease and nostalgia of BASIC while...
    Downloads: 231 This Week
    Last Update:
    See Project
  • 7
    minicoro

    minicoro

    Single header stackful cross-platform coroutine library in pure C

    Minicoro is a single-file library for using asymmetric coroutines in C. The API is inspired by Lua coroutines but with C's use in mind. The project is being developed mainly to be a coroutine backend for the Nelua programming language. The library assembly implementation is inspired by Lua Coco by Mike Pall.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Bcoin

    Bcoin

    Javascript bitcoin library for node.js and browsers

    ...Bcoin can be integrated into almost any desktop or browser application to enable native payments, on both Bitcoin and Bitcoin Cash networks. Bcoin is the first full node implementation built specifically for production systems at scale. Originally created to be used as backend infrastructure for Purse.io, Bcoin enables companies to spin up consumer-grade bitcoin applications/wallet systems without the long-term concern of scalability, and security.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Ooui Web Framework

    Ooui Web Framework

    UI library that brings the simplicity of native UI development to web

    Ooui (pronounced weee!) is a small cross-platform UI library for .NET that uses web technologies. It presents a classic object-oriented UI API that controls a dumb browser. With Ooui, you get the full power of your favorite .NET programming language plus the ability to interact with your app using any device. Make sure to add a reference to Ooui before you start running! With just code, a web server that serves the HTML and web socket logic necessary for an interactive button will start....
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    jsoncat

    jsoncat

    Lightweight HTTP framework built in Java

    ...The code has detailed comments (recently translated or annotated for Chinese readers), making it a practical study project for learning network programming, middleware design, and handler chains. Projects like this are especially useful for backend engineers or Java learners who want to demystify how web servers and routing frameworks work at a low level.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Dart

    Dart

    Dart is a client-optimized language for fast apps on any platform

    ...Develop with a programming language specialized around the needs of user interface creation. Make changes iteratively, use hot reload to see the result instantly in your running app. Compile to ARM & x64 machine code for mobile, desktop, and backend. Or compile to JavaScript for the web. Mature and complete async-await for user interfaces containing event-driven code, paired with isolate-based concurrency. A programming language optimized for building user interfaces with features such as sound null safety, the spread operator for expanding collections, and collection if for customizing UI for each platform. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Spring Cloud Examples

    Spring Cloud Examples

    Spring Cloud learning cases, service discovery, service governance

    ...For developers new to microservices or to Spring Cloud, this repo lowers the barrier to adoption by offering a ready-made baseline they can inspect, run, and modify. It can also function as a reference when designing architecture for a cloud-native backend, or as a starting point for a new microservices project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    material-about-library

    material-about-library

    Makes it easy to create beautiful about screens for your apps

    Makes it easy to create a beautiful about screen for your app. Generates an Activity or Fragment. If you use this library in your app, please let me know and I'll add it to the list.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Android Layout Engine

    Android Layout Engine

    A JSON based LayoutInflater for Android

    Proteus is meant to be a drop-in replacement for Android’s LayoutInflater; but unlike the compiled XML layouts bundled in the APK, Proteus inflates layouts at runtime. With Proteus, you can control your Apps layout from the backend (no WebViews). Forget the boilerplate code to findViewById, cast it to a TextView, and then setText(). Proteus has runtime data bindings and formatters. Plugin in your own custom views and attributes and functions to flavour proteus to your requirements.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Personal Blog

    Personal Blog

    One article per week, the content is concise, neither salty nor light

    ...Articles are grouped by topic domains such as architecture, Spring Boot, Spring Cloud, Dubbo, Hystrix, Kafka, Redis, gateways, microservices, JVM tuning, and data structures, with each entry linking out to full posts on iocoder.cn. This makes the repo act as a navigable table of contents and knowledge map for a large body of Chinese-language backend engineering content. It also includes “toolbox” and miscellaneous categories.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Shockolate

    Shockolate

    A minimalist and cross platform System Shock source port

    SystemShock is the open-source reimplementation of System Shock, a groundbreaking 1994 cyberpunk FPS/RPG hybrid originally developed by Looking Glass Studios. This project reverse-engineers the original DOS game, porting it to modern systems while preserving gameplay, visuals, and audio as authentically as possible. It uses SDL2 and modern C++ to bring the classic experience to new platforms, with options for widescreen support and quality-of-life enhancements. SystemShock’s open codebase...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    fullstack-graphql-airbnb-clone

    fullstack-graphql-airbnb-clone

    A Fullstack GraphQL Airbnb Clone with React and React Native

    ...It demonstrates how booking-style applications can handle users, listings, interface components, and API communication in a unified codebase. The repository is especially useful for developers learning GraphQL beyond simple examples because it shows how multiple clients interact with one backend. Its main value is showing how to structure a scalable full-stack JavaScript and TypeScript application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Swagger-to-GraphQL

    Swagger-to-GraphQL

    Swagger to GraphQL API adapter

    ...This means you can reuse your existing HTTP client, use existing authentication schemes and override any part of the REST call. You can override the REST host, proxy incoming request headers along to your REST backend, add caching etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    ideabook

    ideabook

    A growth engineering idea in action

    ...The repository emphasizes “growth engineering”, building systems, not just UI, that require thinking about data flows, tooling, deployment, and scaling. Because the list is diverse across stacks (frontend, backend, mobile, GIS, search engines), it encourages cross-pollination of skills rather than deeper specialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Talk-OS

    Talk-OS

    Open source version of jianliao

    ...Because it’s self-hostable, organizations can run it on their own infrastructure and customize authentication, integrations, and UI behavior to match internal policies. Its architecture demonstrates a typical modern chat stack with a JavaScript front end and a real-time backend, suitable for small companies and hobby teams that want Slack-style workflows without a hosted dependency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    iwant
    NOTE: This is a sf.net/subversion clone from https://github.com/wipu/iwant A java-based declarative, multi-threaded and incremental build system that provides a fluent java API for writing build programs. Can use ant tasks and ant and shell scripts as backend.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    LibUsbDotNet C# USB Library
    .NET C# USB library for WinUSB, LibUsb-Win32, and libusb-1.0. Using the common device classes, applications work with all operating systems and drivers without modification. Lots of example code. Open source software at sourceforge.net.
    Leader badge
    Downloads: 1,558 This Week
    Last Update:
    See Project
  • 23
    LAMA

    LAMA

    Heterogeneous Software Development Accelerated

    ...By using LAMA for their application, software developers benefit from higher productivity and stay up to date with the latest hardware innovations, both leading to shorter time-to-market. The framework supports multiple target platforms within a distributed heterogeneous environment. It offers optimized device code on the backend side, high scalability through latency hiding and asynchronous execution across multiple nodes. LAMA's modular and extensible software design supports the developer on several levels, regardless of whether writing his own portable code with the Heterogeneous Computing Development Kit or using prepared functionality from the Linear Algebra Package, the user always gains high productivity and maximum performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    GXUI

    GXUI

    An experimental Go cross platform UI library

    ...It provided a set of widgets, layout containers, and event models that ran on Windows, macOS, and Linux, targeting a single Go API surface. Rendering was driven by a graphics backend so that animations, text, and compositing could be smooth without relying on heavyweight native bindings. The library encouraged idiomatic Go patterns—composition and interfaces—while offering a retained-mode tree of views for common desktop interactions. Although the project is no longer actively developed, it remains a reference for how to bridge Go’s concurrency model with UI event loops and rendering pipelines. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Hibersap

    A Java library to communicate with SAP

    ...Hibersap's programming model is quite similar to those of modern O/R mappers, significantly speeding up the development of SAP interfaces and making it much more fun to write the integration code. Under the hood, Hibersap either uses the SAP Java Connector (JCo) or a JCA compatible resource adapter to communicate with the SAP backend. While retaining the benefits of JCo and JCA like transactions, security, connection pooling, etc., developers can focus on writing business logic because the need for boilerplate code is largely reduced.
    Downloads: 1 This Week
    Last Update:
    See Project