Showing 945 open source projects for "java open source"

View related business solutions
  • 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
  • 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
  • 1
    kubecolor

    kubecolor

    colorizes kubectl output

    Colorize your kubectl output. kubecolor colorizes your kubectl command output and does nothing else. kubecolor internally calls kubectl command and try to colorize the output so you can use kubecolor as a complete alternative of kubectl. It means you can write this in your .bash_profile.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    jaggr

    jaggr

    JSON Aggregation CLI

    Jaggr is a command line tool to aggregate in real time a series of JSON logs. The main goal of this tool is to prepare data for plotting with jplot. So here we give a stream of real-time requests to jaggr standard input and request the aggregation of the code and latency fields. For the code, we request a histogram with some known error codes with an "other" bucket defined by *. The latency field is aggregated using minimum, maximum, and mean. In addition, @count adds an extra field...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    tfk8s

    tfk8s

    A tool for converting Kubernetes YAML manifests to Terraform HCL

    tfk8s is a tool that makes it easier to work with the Terraform Kubernetes Provider. If you want to copy examples from the Kubernetes documentation or migrate existing YAML manifests and use them with Terraform without having to convert YAML to HCL by hand, this tool is for you.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Event Horizon

    Event Horizon

    Event Sourcing for Go!

    Event Horizon is a CQRS/ES toolkit for Go. Event Horizon is used in production systems but the API is not final! CQRS stands for Command Query Responsibility Segregation and is a technique where object access (the Query part) and modification (the Command part) are separated from each other. This helps in designing complex data models where the actions can be totally independent from the data output. ES stands for Event Sourcing and is a technique where all events that have happened in a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Total Network Visibility for Network Engineers and IT Managers Icon
    Total Network Visibility for Network Engineers and IT Managers

    Network monitoring and troubleshooting is hard. TotalView makes it easy.

    This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
    Learn More
  • 5
    gev

    gev

    Gev is a lightweight, fast non-blocking TCP network library

    Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers. Support custom protocols to quickly and easily build high-performance servers. High-performance event loop based on epoll and kqueue. Support multi-core and multi-threading. Dynamic expansion of read and write buffers implemented by Ring Buffer. Asynchronous read and write. SO_REUSEPORT port reuse support....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    KT-Connect

    KT-Connect

    A toolkit for Integrating with your kubernetes dev environment

    KtConnect ("Kt" is short for "Kubernetes Toolkit") is a utility tool to help you work with the Kubernetes dev environment more efficiently. Directly Access a remote Kubernetes cluster. KtConnect use ssh-vpn or socks-proxy to access remote Kubernetes cluster networks. Developers can exchange the workload to redirect the requests to a local app. You can create a mesh version service in the local host, and redirect specified workload requests to your local. Expose a local running app to the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Kustomizer

    Kustomizer

    An experimental package manager for distributing Kubernetes

    kustomizer is an experimental package manager for distributing Kubernetes configurations as OCI artifacts. It provides commands to publish, fetch, diff, customize, validate, apply, and prune Kubernetes resources, leveraging server-side apply for efficient resource management. Kustomizer supports encryption of configurations using age keys and integrates with various container registries, making it a versatile tool for Kubernetes configuration management.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    rakkess

    rakkess

    kubectl plugin to show an access matrix for k8s server resources

    Have you ever wondered what access rights you have on a provided Kubernetes cluster? For single resources, you can use kubectl auth can-i list deployments, but maybe you are looking for a complete overview. This is what rakkess is for. It lists access rights for the current user and all server resources, similar to Kubectl auth can-i --list. It is also useful to find out who may interact with some server resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    OK

    OK

    Welcome to the future of programming languages

    OK? is a modern, dynamically typed programming language created with a strong opinion: to remove needless complexity and help programmers write code that matters. It eliminates many common language features (e.g., ternary operators) in favour of a consistent, minimal syntax: for example it uses only switch statements for control flow and has only one comparison operator. OK? also treats errors as plain values (strings/arrays) and removes inheritance in favour of what it calls “evolution over...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    QOR

    QOR

    Libraries written in Go abstracting features needed for business apps

    QOR is architected from the ground up to accelerate development and deployment of Content Management Systems, E-commerce Systems, and Business Applications. QOR is comprised of modules that abstract common features for such systems, such as a configurable and flexible back office, a content publishing system, a media library, and much more. We built QOR at The Plant to accelerate development for our clients, it is at the core of our engineering strategy, and we maintain it on an ongoing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    concurrent map

    concurrent map

    A thread-safe concurrent map for go

    The map type in Go doesn't support concurrent reads and writes. concurrent-map provides a high-performance solution to this by sharding the map with minimal time spent waiting for locks. Prior to Go 1.9, there was no concurrent map implementation in the stdlib. In Go 1.9, sync.Map was introduced. The new sync.Map has a few key differences from this map. The stdlib sync.Map is designed for append-only scenarios. So if you want to use the map for something more like in-memory db, you might...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    OpenCensus Libraries for Go

    OpenCensus Libraries for Go

    A stats collection and distributed tracing framework

    OpenCensus and OpenTracing have merged to form OpenTelemetry, which serves as the next major version of OpenCensus and OpenTracing. OpenCensus is a set of libraries for various languages that allow you to collect application metrics and distributed traces, then transfer the data to a backend of your choice in real time. This data can be analyzed by developers and admins to understand the health of the application and debug problems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    BigCache

    BigCache

    Efficient cache for gigabytes of data written in Go

    To meet the requirements presented at the beginning of this chapter, we implemented our own cache and named it BigCache. The BigCache provides shards, eviction and it omits GC for cache entries. As a result, it is very fast cache even for large number of entries. Freecache is the only one of the available in-memory caches in Go which provides that kind of functionality. BigCache is an alternative solution for it and reduces GC overhead differently, therefore we decided to share it. Fast,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Twirp

    Twirp

    A simple RPC framework with protobuf service definitions

    Twirp is a simple RPC framework built on protobuf. You define a service in a .proto specification file, then Twirp will generate servers and clients for that service. It's your job to fill in the "business logic" that powers the server, and then generated clients can consume your service straight away. Twirp routing and serialization reduces the risk of introducing bugs. Both JSON and Protobuf are supported. The Protobuf protocol is designed to allow backwards compatible changes (unlike...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    kube-fledged

    kube-fledged

    Kubernetes operator to create and manage cache of container images

    kube-fledged is a kubernetes operator for creating and managing a cache of container images directly on the worker nodes of a Kubernetes cluster. It allows a user to define a list of images and onto which worker nodes those images should be cached (i.e. pulled). As a result, application pods start almost instantly, since the images need not be pulled from the registry. kube-fledged provides CRUD APIs to manage the lifecycle of the image cache, and supports several configurable parameters to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    gock

    gock

    HTTP traffic mocking and testing made easy in Go

    Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation. Heavily inspired by nock. There is also its Python port, pook. Simple, expressive, fluent API. Semantic API DSL for declarative HTTP mock declarations. Built-in helpers for easy JSON/XML mocking. Supports persistent and volatile TTL-limited mocks. Full regular expressions capable HTTP request mock matching. Designed for both testing and runtime scenarios. Match request by method, URL params,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    GoKart

    GoKart

    A static analysis tool for securing Go code

    GoKart is a static analysis tool for Go that finds vulnerabilities using the SSA (single static assignment) form of Go source code. It is capable of tracing the source of variables and function arguments to determine whether input sources are safe, which reduces the number of false positives compared to other Go security scanners. For instance, a SQL query that is concatenated with a variable might traditionally be flagged as SQL injection; however, GoKart can figure out if the variable is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Amazon SageMaker Operators Kubernetes

    Amazon SageMaker Operators Kubernetes

    Amazon SageMaker operator for Kubernetes

    Amazon SageMaker is a fully managed machine learning service. With SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment. It provides an integrated Jupyter authoring notebook instance for easy access to your data sources for exploration and analysis, so you don't have to manage servers. It also provides common machine learning algorithms that are optimized to run...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Amazon Elastic Container Service RPM

    Amazon Elastic Container Service RPM

    Amazon Elastic Container Service RPM

    The Amazon Elastic Container Service RPM is software developed to support the Amazon ECS Container Agent. The Amazon ECS RPM is packaged for RPM-based systems that utilize Upstart as the init system. The upstart script installed by the Amazon ECS RPM runs at the completion of runlevel 3, 4, or 5 as the system starts. The script will clean up any previous copies of the Amazon ECS Container Agent, and then start a new copy. Logs from the RPM are available at /var/log/ecs/ecs-init.log, while...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    hashmap

    hashmap

    A Golang lock-free thread-safe HashMap optimized for fastest access

    A Golang lock-free thread-safe HashMap optimized for fastest read access. It is not a general-use HashMap and currently has slow write performance for write-heavy use. The minimal supported Golang version is 1.19 as it makes use of Generics and the new atomic package helpers. Reading from the hash map for numeric key types in a thread-safe way is faster than reading from a standard Golang map in an unsafe way and four times faster than Golang's sync.Map. Technical design decisions have been...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Martian Proxy

    Martian Proxy

    Martian is a library for building custom HTTP/S proxies

    Martian Proxy is a programmable HTTP proxy designed to be used for testing. Martian is a great tool to use if you want to verify that all (or some subset) of requests are secure. Mock external services at the network layer. Inject headers, modify cookies or perform other mutations of HTTP requests and responses. Verify that pingbacks happen when you think they should. Unwrap encrypted traffic (requires install of CA certificate in browser) By taking advantage of Go cross-compilation, Martian...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    baloo

    baloo

    Expressive end-to-end HTTP API testing made easy in Go

    Expressive and versatile end-to-end HTTP API testing made easy in Go (golang), built on top of the gentleman HTTP client toolkit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    SuperEdge

    SuperEdge

    An edge-native container management system for edge computing

    SuperEdge is an open-source container management system for edge computing to manage compute resources and container applications in multiple edge regions. These resources and applications, in the current approach, are managed as one single Kubernetes cluster. A native Kubernetes cluster can be easily converted to a SuperEdge cluster. SuperEdge extends the powerful container orchestration and scheduling capabilities of Kubernetes to the edge.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Khue's Homelab

    Khue's Homelab

    Modern self-hosting framework, fully automated from empty disk

    This project utilizes Infrastructure as Code and GitOps to automate provisioning, operating, and updating self-hosted services in my Homelab. It can be used as a highly customizable framework to build your own Homelab. Homelab is a laboratory at home where you can self-host, experiment with new technologies, practice for certifications, and so on. For more information, please see the r/homelab introduction and the Home Operations Discord community (formerly known as k8s-at-home).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Termshark

    Termshark

    A terminal UI for tshark, inspired by Wireshark

    A terminal user-interface for tshark, inspired by Wireshark. If you're debugging on a remote machine with a large pcap and no desire to scp it back to your desktop, termshark can help! Read pcap files or sniff live interfaces (where tshark is permitted). Filter pcaps or live captures using Wireshark's display filters. Reassemble and inspect TCP and UDP flows. View network conversations by protocol. Copy ranges of packets to the clipboard from the terminal. Written in Golang, compiles to a...
    Downloads: 0 This Week
    Last Update:
    See Project