Open Source Java Internet Software - Page 6

Java Internet Software

View 8905 business solutions

Browse free open source Java Internet Software and projects below. Use the toggles on the left to filter open source Java Internet Software by OS, license, language, programming language, and project status.

  • 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
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Milkman

    Milkman

    An extensible request/response workbench

    Milkman is heavily inspired by Postman. But I got sick of all those electron-based applications that need ages and loads of memory to start up. Therefore, this is a JavaFx-based workbench for crafting requests/responses. It is not limited to e.g. HTTP (or more specifically rest) requests. Due to nearly everything being a plugin, other things are possible, like database requests or GRPC, GraphQl, etc. Request-types (e.g. Http Request), request-aspects (e.g. Headers, Body, etc), editors for request aspects (e.g. table-based editors for headers), importers, whatever it is, you can extend it. The core application only handles Workspaces with Environments, Collections, Requests, and their aspects. Several plugins are provided already that extend the core application to be a replacement for postman. Crafting and Executing Http/Rest requests with json highlighting. Support Proxy-server configuration and SSE.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    NanoHTTPD

    NanoHTTPD

    Tiny, easily embeddable HTTP server in Java

    NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence. It is being developed at Github and uses Apache Maven for builds & unit testing. Nanolets are like servlets only that they have a extremely low profile. They offer an easy to use system for a more complex server application. We are currently in the process of stabilizing NanoHTTPD from the many pull requests and feature requests that were integrated over the last few months. The next release will come soon, and there will not be any more "intended" major changes before the next release. If you want to use the bleeding edge version, you can clone it from Github, or get it from sonatype.org (see "Maven dependencies / Living on the edge" below). Fully functional HTTP(s) server consisting of one (1) Java file, ready to be customized/inherited for your own project. Simple examples on how to customize NanoHTTPD.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Socket.IO-client Java

    Socket.IO-client Java

    A Socket.IO client library for Java

    This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. The latest artifact is available on Maven Central. There are several ways to handle events that are transmitted between the server and the client. Add the listener function to the end of the listeners array for the event named eventName. Add a one-time listener function for the event named eventName. Remove the specified listener from the listener array for the event named eventName. Remove all listeners for the specific eventName. Remove all listeners (for any event). Besides emitting and listening to events, the Socket instance has a few attributes that may be of use in your application. Each new connection is assigned a random 20-characters identifier.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    VirtualAPK

    VirtualAPK

    Lightweight plugin framework for Android

    VirtualAPK is a powerful yet lightweight plugin framework for Android. It can dynamically load and run an APK file (we call it LoadedPlugin) seamlessly as an installed application. Developers can use any Class, Resources, Activity, Service, Receiver and Provider in LoadedPlugin as if they are registered in app's manifest file. VirtualAPK is an excellent plug-in framework developed by Didi Travel, which supports almost all Android features and has four major components. Compatible with almost all Android phones on the market, this has been verified in the Didi Travel app. In terms of resources, adapt to Xiaomi, Vivo, Nubia, etc., and adopt an adaptive adaptation scheme for unknown models. The plug-in operation logic is isolated from the host to ensure that any problems with the framework will not affect the normal operation of the host.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    yudao-cloud

    yudao-cloud

    New Cloud version of Ruoyi-Vue-Pro optimized to refactor all features

    yudao-cloud is the cloud-native evolution of the popular ruoyi-vue-pro backend system, rebuilt around Spring Cloud Alibaba and a microservice architecture. It delivers a full-stack solution that combines a Spring-based backend, MyBatis Plus for data access, and a Vue + Element-based admin front-end, along with user-facing mini-programs. The system targets enterprise scenarios and includes modules for RBAC-based dynamic permissions, multi-tenant SaaS capabilities, data permissions, and workflow/process engines. On top of the core platform, it provides integrated subsystems such as third-party login, payment, SMS, e-commerce, CRM, ERP and even AI large-model integrations. The README highlights a wide ecosystem of supporting components like Redis, MySQL, Elasticsearch, RocketMQ, Nacos, Seata, and more, giving a ready-made foundation for complex distributed applications. It is oriented toward Chinese-speaking enterprise developers and includes extensive documentation, screenshots, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    kXML is a lean Common XML API with namespace and WAP support that is intended to fit into the JAVA KVM for limited devices like the Palm Pilot.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Taverna 1.x (archived)

    Taverna 1.x (archived)

    Scientific workflow system

    Taverna is *no longer* hosted on SourceForge, but has moved to the Apache Software Foundation: https://taverna.apache.org These pages and mailing list archives are provided for *archival purposes* for older Taverna 1.x releases. See https://taverna.apache.org/download/ for the latest releases from Apache Taverna.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    A torrent search engine plugin for the Azureus/Vuze bittorrent platform.
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 10
    JForum2

    JForum2

    Bug fixes and enhancements for JForum 2.x

    JForum is a powerful and robust discussion board system implemented in Java. It provides an attractive interface, an efficient forum engine, an easy to use administrative panel, an advanced permission control system and much more. Built from the ground up around an MVC framework , it can be deployed on any Servlet 3.1 container or application server running at least Java 8, such as Tomcat, Jetty and JBoss/WildFly. Its clean design and implementation make JForum easy to customize and extend. There is extensive documentation of all aspects of the software at https://sourceforge.net/p/jforum2/wiki2/Home/ Source code and a beta build are available for running JForum on JakartaEE 10 environments such as Tomcat 10.1; it requires Java 11. This has not been tested as extensively, but does not have any known bugs. It is freely available under the BSD license, and has recently been awarded the SourceForge "Community Choice" badge.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 11
    ResCarta

    ResCarta

    Archive your personal history

    ResCarta Toolkit offers an open source solution to creating, storing, viewing, and searching digital collections. Applications in the toolkit let users create and edit metadata, convert data to open standard ResCarta format, index and host collections.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    UDP OpenVPN Server tls SNI VPS

    UDP OpenVPN Server tls SNI VPS

    Value Added OpenVPN over SNI via SNI injection SSL/TLS Tunnel

    How It Works [Android Device] │ │ OpenVPN TCP/UDP ▼ [SNI Tunnel Client] ← Wraps traffic in SSL + injects fake SNI │ │ Looks like: HTTPS → microsoft.com ✓ ▼ [ISP Firewall] ← Passes through — sees only valid HTTPS │ ▼ [VPS Server] ← Decrypts TLS, recovers OpenVPN traffic │ ▼ [OpenVPN Server] ← Receives native OpenVPN traffic │ ▼ Internet The core trick is SNI injection: the tunnel client inserts a trusted domain name (e.g. microsoft.com) into the TLS handshake. The ISP sees what appears to be a standard HTTPS connection and allows it through. The VPS server on the other end strips the SSL wrapper and forwards the real OpenVPN packets to the OpenVPN server.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 13
    SSHTOOLS

    SSHTOOLS

    Java SSH API

    This project now hosts the third-generation of Java SSH API, Maverick Synergy. This API builds on the Maverick Legacy commercial APIs and delivers a new API in a unified client/server framework. This API is available to the community under the LGPL open source license. This update includes ed25519 support, support for the new OpenSSH private key file format and stronger key exchange algorithms. The project continues to host both the original API and legacy applications created around it, however, these are now considered deprecated and we do not recommend their use in anyway.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Struts for transforming XML with XSL (stxx) is an extension of the struts framework to support XML and and XML transforming technologies like XSL without changing the functionality of struts.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 15
    JAMWIKI IS NO LONGER UNDER ACTIVE DEVELOPMENT. JAMWiki is a Wiki engine implemented using Java/JSP that attempts to provide much of the functionality of MediaWiki. It can be run with or without a database and is designed to be fast and easy to set up.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    A neat and powerful text transformation and processing package for Java applications. Flexible enough that you can use only the bits you need.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    A tool to monitor internet hosts` bandwidth usage in a Linux-NAT network. A daemon collects data and clients display them (currently a Java applet with a graph). It automatically detects new hosts and has a nice summary statistic.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 18
    The goal of this project is to build a configuration manager in Java that works with xml files, an URL or a LDAP repository to read the configuration properties. MBean / JBoss support is now available.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 19
    JFacets is a framework that adresses profiling issues. It allows to assign code (facets) to profiles and object types at developement, and to retrieve this code at run-ime in a fully dynamic fashion.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 20
    Bitgate Server Software Environment. This is a simple server implementation that relies on Java 6 functionality. It provides transparent networking functionality, and the ability to add support for virtually any server protocol using a simple framework.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 21
    Crossbar is a collection of example applications written for Java Server Faces (JSF) and Java Server Pages (JSP).
    Downloads: 20 This Week
    Last Update:
    See Project
  • 22
    Tiny Marbles CMS
    Tiny Marbles is a Java-based Open Source website and content management system for articles, images, MP3 files and videos. It enables you to interactively organize and manage complete websites, content and media files in an easy and intuitive way.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 23
    jBPM

    jBPM

    open-source, flexible Business Process Management (BPM) in Java

    jBPM is a business process management system. The light-weight, embeddable engine can execute native BPMN2. jBPM offers eclipse-based and web-based tooling for developers and business users to create, monitor and manage your processes.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 24
    JPivot is a JSP custom tag library that renders an OLAP table and chart. Users can perform typical OLAP navigations like drill down, slice and dice. It uses Mondrian and XMLA as its OLAP engines.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    XulBooster is an Eclipse Feature adding XUL support to the Eclipse IDE and WTP. The Feature includes Editors, Views, Wizards, Snippets, Help, Builder etc. you can develop with it firefox extension, xulrunner application for example.
    Downloads: 7 This Week
    Last Update:
    See Project