Showing 4423 open source projects for "java open source"

View related business solutions
  • Cloud tools for web scraping and data extraction Icon
    Cloud tools for web scraping and data extraction

    Deploy pre-built tools that crawl websites, extract structured data, and feed your applications. Reliable web data without maintaining scrapers.

    Automate web data collection with cloud tools that handle anti-bot measures, browser rendering, and data transformation out of the box. Extract content from any website, push to vector databases for RAG workflows, or pipe directly into your apps via API. Schedule runs, set up webhooks, and connect to your existing stack. Free tier available, then scale as you need to.
    Explore 10,000+ tools
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 1
    Carbon for DateTime

    Carbon for DateTime

    A simple PHP API extension for DateTime

    The easiest and recommended method to install Carbon is via composer. If you're using Laravel, Carbon is provided out of the box. You may now check our Laravel configuration and best-practices recommendations. If you're using Symfony, you may check our Symfony configuration and best-practices recommendations. Each version of Laravel has its own range of Carbon compatibility, you have to take 2.42.0 as the real used version, then pick an alias among versions Laravel supports. You may have...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    SWR

    SWR

    React Hooks library for remote data fetching

    The name “SWR” is derived from stale-while-revalidate, a HTTP cache invalidation strategy popularized by HTTP RFC 5861. SWR is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data. With SWR, components will get a stream of data updates constantly and automatically. And the UI will be always fast and reactive. With just one single line of code, you can simplify the logic of data fetching in your project,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Yangshun Lago

    Yangshun Lago

    Data Structures and Algorithms library in TypeScript and JavaScript

    Lago is a study-oriented library of classic data structures and algorithms implemented in JavaScript with an emphasis on readability and learning. Instead of aiming to be a production runtime, it serves as a reference you can step through to understand how arrays, stacks, queues, linked lists, trees, heaps, graphs, and sorting/searching routines actually work. The implementations favor clarity over micro-optimizations, making them approachable for learners who are new to algorithmic thinking...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Google Style Guides

    Google Style Guides

    Style guides for Google-originated open source projects

    ...These guides define best practices and conventions for writing code in multiple programming languages, from C++ and Python to JavaScript, Go, and Swift. By adhering to these standards, developers can more easily collaborate, review code, and maintain high-quality software across teams and open source contributions. Each guide covers a wide range of topics, including naming conventions, file organization, indentation, documentation, and usage of specific language features. The repository also provides supplementary resources such as an Emacs configuration file for Google’s C++ style and references to related guidelines like Effective Dart and Kotlin Style Guide.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • 5
    RxDart

    RxDart

    The Reactive Extensions for Dart

    RxDart is a reactive programming toolkit that augments Dart’s native Streams with a rich set of Rx-style operators and subjects. It offers composition primitives like map, where, debounce, throttle, merge, combineLatest, and switchMap, enabling expressive pipelines for events and async data. Subjects provide multicast behaviors so multiple listeners can share a single data source while maintaining semantics like replaying the latest value. By emphasizing immutability and one-way data flow,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    librg

    librg

    Making multi-player gamedev simpler since 2017

    Making multi-player game dev simpler since 2017. Single-header cross-platform world replication in pure C99. librg is a lightweight library that serves as a middleware between data-transferring libraries (networking, file-streaming, etc.) and core application/game logic. The library was born to solve the complexities of setting up and managing the flow of multi-player games and dedicated game servers. It came a long way in stripping out things that were non-essential, slowly sculpting into...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    py2many

    py2many

    Transpiler of Python to many other languages

    Python is popular, and easy to program in, but it has poor runtime performance. We can fix that by transpiring a subset of the language into a more performant, statically typed language. A second benefit is security. Writing security-sensitive code in a low-level language like C is error-prone and could lead to privilege escalation. Specialized languages such as wuffs exist to address this use case. py2many can be a more general-purpose solution to the problem where you can verify the source...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    PhotoEditor

    PhotoEditor

    A Photo Editor library with simple, easy support for image editing

    A Photo Editor library with simple, easy support for image editing using Paints, Text, Filters, Emoji and Sticker like stories. Drawing on the image with the option to change its Brush's Color, Size, Opacity, Erasing and basic shapes. Apply Filter Effect on the image using MediaEffect. Adding/Editing Text with the option to change its Color with Custom Fonts. Adding Emoji with Custom Emoji Fonts. Adding Images/Stickers. Pinch to Scale and Rotate views. Undo and Redo for Brush and Views....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    ESP8266Audio

    ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3

    Arduino library for parsing and decoding MOD, WAV, MP3, FLAC, MIDI, AAC, and RTTL files and playing them on an I2S DAC or even using a software-simulated delta-sigma DAC with dynamic 32x-128x oversampling. ESP8266 is fully supported and most mature, but ESP32 is also mostly there with built-in DAC as well as external ones. For real-time, autonomous speech synthesis, check out ESP8266SAM, a library that uses this one and a port of an ancient format-based synthesis program to allow your...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Free and Open Source HR Software Icon
    Free and Open Source HR Software

    OrangeHRM provides a world-class HRIS experience and offers everything you and your team need to be that HR hero you know that you are.

    Give your HR team the tools they need to streamline administrative tasks, support employees, and make informed decisions with the OrangeHRM free and open source HR software.
    Learn More
  • 10
    freefq

    freefq

    Wall climb, free wall climb, free science internet access

    freefq is a community-driven open-source project that provides curated lists of free and publicly available proxy server configurations and endpoints to help users bypass network restrictions and improve internet access. The repository aggregates working proxy server addresses (such as Shadowsocks, V2Ray, Trojan, and other protocols) shared by contributors, enabling users to configure their client tools quickly without having to search fragmented sources.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    kubectl-aliases

    kubectl-aliases

    Programmatically generated handy kubectl aliases

    kubectl-aliases is a small but extremely handy project that generates hundreds of shell aliases for kubectl so you no longer have to type long commands and flags repeatedly. It ships a prebuilt .kubectl_aliases file for Bash/Zsh, plus variants for Fish and Nushell, which you drop into your home directory and source from your shell config. The aliases are programmatically generated from permutations of common verbs, resources, flags, and options, so you get short forms like kgpo for kubectl...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    OnlineToolsBook

    OnlineToolsBook

    Online tool cheats, write a high-quality manual for online tools

    OnlineToolsBook positions itself as a “manual/handbook” for useful online tools — collating, documenting, and explaining many web-based utilities to help users discover, understand, and effectively use them. Rather than building a single web-tool, this repository serves as a knowledge base: descriptions, guidance, and possibly examples or usage notes about a variety of online tools, organized in a way that’s meant to help “make online tools benefit humanity.” For someone who frequently...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Nano Events

    Nano Events

    Simple and tiny (107 bytes) event emitter library for JavaScript

    Nano Events is a minimalistic, high-performance event emitter library for JavaScript. Its goal is to provide the simplest possible API to add pub/sub capabilities (emitters and listeners) to any JS object or application, while keeping overhead and bundle size extremely small. Rather than offering many complex features, nanoevents focuses on the core primitives: creating an emitter, subscribing to named events, emitting events with arbitrary data, and unsubscribing. Because of its minimal API...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    engineering-management

    engineering-management

    A collection of inspiring resources related to engineering management

    engineering-management is a curated list of resources specifically focused on engineering management and technical leadership. Rather than being a generic management reading list, it collects content that speaks directly to leading software teams, managing projects, and supporting engineers’ growth. The materials span topics like one-on-ones, feedback, hiring, performance reviews, culture, strategy, and remote work. The maintainer highlights articles that are short, concrete, and packed with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Anthony's VS Code Settings

    Anthony's VS Code Settings

    My VS Code settings and extensions

    Anthony's VS Code Settings contains the personal VS Code settings, extensions list and snippets of Anthony Fu— essentially his curated development environment configuration. It provides the settings.json, extensions.json, and other snippet files under .vscode/. The idea is for others to inspect, adopt, clone, or adapt his settings for a more consistent VS Code experience. The settings cover font, icons, product icons, theme, file-nesting config (via the other project), linting integration,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    JavaScript Questions

    JavaScript Questions

    A long list of (advanced) JavaScript questions, and their explanations

    This repo is a popular collection of JavaScript questions with detailed, approachable explanations that help you understand why the language behaves the way it does. It covers tricky corners—hoisting, closures, coercion, event loop, prototypes, this binding, async/await, and more—through short prompts followed by illuminating answers. Explanations often include runnable snippets and step-through reasoning so you can replicate results locally. The content is curated to sharpen mental models...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    imgui_club

    imgui_club

    Nice things to use along dear imgui

    imgui_club is a companion collection to Dear ImGui that gathers small, officially maintained extensions and illustrative samples that don’t belong in the core library but are broadly useful. Instead of being a monolithic add-on, it focuses on targeted utilities that demonstrate patterns, widgets, and techniques the author and community rely on in real projects. You’ll find examples that show how to structure multi-context rendering, deal with threading concerns, and compose immediate-mode...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Backbone

    Backbone

    Give your JS app some Backbone with models, views, and collections

    Backbone is a lightweight JavaScript library (sometimes described as a micro-framework) created by Jeremy Ashkenas that adds structure to JavaScript-heavy applications by providing models, views, collections, events and routing tied to RESTful JSON services. Its main philosophy is to provide the minimal set of primitives to organise your client-side code — models for data, collections for groups of models, views for UI interactions, and routers for state/URL management — without prescribing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Personal Security Checklist

    Personal Security Checklist

    A compiled checklist of 300+ tips for protecting digital security

    Personal Security Checklist is a comprehensive, plain-language checklist for improving personal digital security and privacy across devices, accounts, and everyday workflows. It’s organized so that complete beginners can make quick, high-impact changes, while advanced users can dig into deeper hardening steps. The guidance spans topics like passwords, 2FA, device encryption, browser hygiene, network safety, backups, and incident response planning. Each section breaks recommendations into...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Front-End Performance Checklist

    Front-End Performance Checklist

    The only Front-End Performance Checklist that runs faster

    Front-End-Performance-Checklist is a comprehensive, developer-friendly guide that consolidates the most impactful client-side performance practices into a single, scannable resource. It frames performance as a front-end responsibility and turns broad principles into concrete, verifiable checks you can apply before shipping. The checklist is organized by areas such as HTML, CSS, JavaScript, fonts, images, and network delivery, so teams can tackle bottlenecks systematically. Each section...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    cast

    cast

    safe and easy casting from one type to another in Go

    Cast is a Go library that provides easy and safe conversion (casting) between different types in Go programs. Especially when dealing with interface{} or dynamic/reflect-heavy code, it becomes cumbersome to assert types or convert values reliably; cast addresses that by offering a suite of functions to convert from any input to the target type with predictable behaviour. Rather than relying purely on raw type assertions, it offers ToInt, ToString, ToBool, ToTime, etc., and their...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Node.js Testing Best Practices

    Node.js Testing Best Practices

    Beyond the basics of Node.js testing

    This repository narrows the testing lens to Node.js backends, focusing on the challenges of servers, microservices, and cloud-native deployments. It covers API testing, contract testing, and persistence-layer strategies that avoid coupling tests to fragile implementation details. The material explains how to structure tests around process boundaries—HTTP, queues, cron jobs—while keeping fast feedback cycles through selective integration tests and reliable test doubles. It dives into topics...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    phpunit/php-timer

    phpunit/php-timer

    Utility class for timing

    php-timer is a tiny utility library that provides high-resolution timing for PHP scripts, originating from the PHPUnit ecosystem. It wraps PHP’s underlying timing functions to give consistent start/stop measurements even across different PHP versions and environments. The library’s API is intentionally small so you can drop it into tests, benchmarks, and command-line tools without overhead. Beyond raw seconds, it can format durations into human-readable strings, which is especially handy for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    NanoNeuron

    NanoNeuron

    NanoNeuron is 7 simple JavaScript functions

    Nano-Neuron is a didactic project that reduces the idea of a neuron to a handful of tiny JavaScript functions so learners can see “learning” in action without heavy frameworks. It demonstrates how a scalar input can be linearly transformed with a weight and bias, then adjusted via gradient updates to fit a simple mapping such as Celsius-to-Fahrenheit conversion. The code emphasizes readability over performance, inviting you to step through calculations and watch parameters converge. Because...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    type-challenges

    type-challenges

    Collection of TypeScript type challenges with online judge

    type-challenges is a massive set of TypeScript type-level puzzles that turn the compiler into a playground for metaprogramming. Each challenge is a miniature kata where you implement types that transform other types—parsing strings, inferring tuples, mapping unions—without writing any runtime code. Problems are arranged from warm-ups to brain-twisters, letting developers build intuition about distributive conditional types, inference in extends, variance, and other corner cases of the type...
    Downloads: 0 This Week
    Last Update:
    See Project