Showing 75 open source projects for "java project with source code"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    CMake

    CMake

    Cross-platform tool to build, test and package software

    CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK...
    Downloads: 159 This Week
    Last Update:
    See Project
  • 2
    Cambridge Z88

    Cambridge Z88

    Software development for 4Mb portable, using Z80 CPU and AA batteries

    This project is for the portable computer "Cambridge Z88", produced by Sir Clive Sinclair (of ZX Spectrum fame). We continue to support software development (ROM, 3rd party apps on memory cards and desktop applications). We have moved to https://cambridgez88.jira.com/wiki (development, source code and documentation). However, we continue to publish files for download here.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 3
    eS

    eS

    Cross-platform IDE for developing embedded solutions and desktops

    Solution Editor (eS) is a free, lightweight, cross-platform, development environment (IDE) for Assembler, C or C++ programming, designed to interface with various compilers and debuggers (GDB,CDB). The environment allows you to develop and debug code for MIPS, ARM, AVR and any other processors for embedded solutions and desktop applications. It contains a minimum of settings for easy and convenient programming. The hardware debugging process is possible if you have the hardware...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    SMC - The State Machine Compiler

    SMC - The State Machine Compiler

    Translates state machine into a target programming language.

    SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
    Leader badge
    Downloads: 46 This Week
    Last Update:
    See Project
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 5
    PCYNLITX

    PCYNLITX

    Pcynlitx is an innovative multi-thread software development platform

    Pcynlitx is an innovative open-source multi-thread software development platform and it is an outcome of a scientific research study that is carried out by Erkam Murat Bozkurt who is a research engineer in ISTANBUL/TURKEY. Basically, Pcynlitx is not a threading library. Instead, Pcynlitx is a threading library generator and it produces an application specific multi-threading library specialized based on its user needs. The library produced by Pcynlitx acts as an autonomuous thread...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    PlatformIO Storage

    PlatformIO Storage

    An open source ecosystem for IoT development

    Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. Development Platforms - Embedded and Desktop development platforms with pre-built toolchains, debuggers, uploaders and frameworks which work under popular host OS: Mac, Windows, Linux (+ARM) Embedded Boards - Rapid Embedded Programming, IDE and Continuous Integration in a few steps with PlatformIO thanks to built-in project generator for the most popular...
    Downloads: 32 This Week
    Last Update:
    See Project
  • 7
    A set of C++ libraries that provide core classes to build a project upon. From exceptions and basic types (String, Integer, Float, etc.) to collections, configs and loggers. Where possible, Java API is followed. STL based implementation. Ruby Application Framework (TSC-TPM) extensions. Ruby based utilities for simplifying day-to-day work. Moved to: https://github.com/stemkit-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Dragme

    Dragme

    A visual-based IDE for C language uses block drag and drop technology

    Dragme IDE is an IDE for C language for whom who want to learn coding, i.e. It is beneficial to Engineering College or Computer Science Students. It is popular among teenagers who want to learn Coding. It is not created only for Students. It can be used by professionals too. It has Playground where Student can learn coding with playing with blocks. It also has Codeground, which is a source code editor, where industry professionals can write and run their own limitless source code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    vcproj2cmake

    Visual Studio .vc[x]proj to CMakeLists.txt (make, Ninja ...) enabler

    ... alternatives are less suitable). Be aware of several branches available for checkout (git branch -a): "experimental_unverified" is for the daring (to start with current most featureful code), while usability of "experimental" always gets hardened via a large build. For instructions see README.txt - for ad-hoc access see Browse Code button (experimental_unverified head) -, then attempt guided installation on a .vc[x]proj-based source tree, via install_me_fully_guided.rb . Devel cooperation welcome!!
    Downloads: 0 This Week
    Last Update:
    See Project
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 10
    PreprocesssorWizard

    PreprocesssorWizard

    WYSIWIG conditional compilation preprocessor for Java etc.

    A WYSIWYG Conditional Compilation Preprocessor for Java, Perl, C, C++, Basic, PowerShell, C#, Javascript, and other programming languages. Many C and C++ developers rely heavily on the C preprocessor, and lament the lack of a preprocessor in Java, scripting languages, and other programming languages. The principal objection to a preprocessor is that it makes one's code difficult to read. This is indeed true for the C preprocessor. It is sometimes difficult to determine which lines of code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    OovAide

    C++, Java IDE with auto class, sequence, zone, dependency, diagrams

    The OovAide project used to be named oovcde. Searching the web will bring up more information about oovcde at this time. The OovAide project is a C++ or Java analysis IDE for Windows or Linux with an automated multi-tasking build system, cross compiler support, an analysis tool based on CLang that creates UML class, component, sequence as well as zone and portion diagrams from C++ or Java source, static analysis and test coverage. The diagrams allow navigation through the source code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Genparse is a command line parser generator. Based on a simple description of the command line options you want in your program, genparse creates the necessary C, C++ or Java code for their processing.
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • 13
    C3PO is a software synthesis tool that provides a solution for building maintainable, reliable and robust software infrastructures and/or compiler frontends from a set of attributed grammar rules in EBNF notation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    oovcde

    oovcde

    C++ analysis IDE with auto class, sequence, zone, dependency, diagrams

    The Oovcde project has been renamed to OovAide. Downloades from either location work for now. The Oovcde project is a C++ IDE for Windows or Linux with an automated multi-tasking build system, cross compiler support, an analysis tool based on CLang that creates UML class, component, sequence as well as zone and portion diagrams from C++ source, static analysis and test coverage. The diagrams allow navigation through the source code, and can be edited manually and saved as .SVG files...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    BSDBuild
    A self-contained and portable build system derived from the traditional 4.4BSD system. It implements Bourne configure script generation, concurrent building and it can compile IDE project files. It is portable to most operating systems and make flavors.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Source Navigator NG is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. You can navigate your source code and easily get to declarations or implementations of functions, variables and macros (commonly called "symbols") which helps you discovering and mapping unknown source code for enhancement or maintenance tasks.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 17
    AppM Build Automation

    AppM Build Automation

    Automated software application for constructing and building projects.

    AppM Build Automaiton is an open source and automated software application that is used to construct and build projects on different operating systems and using different development environments. General principles of implementation: -Each project must have a Build Project File, containing the necessary information on the construction of the project. For example, a unique name of the project, dependence on other projects and libraries, methods of construction, etc. Thus, the entire...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Model driven code generation can improve coding standards, speed, quality of development and reduce your costs. From my experience generating code from XML using XSLT is one of the best and fastest solutions. This is just the base of the framework presenting the idea, any code template can be implemented upon request. Some sample generators are present for SQL / PLSQL / C# / AnsiC / Java The main target is to generate DTO/BDO/POJO objects based on the database definitions in multiple...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    HOOPLE is a portable collection of C++ source code, featuring thread-safe objects for collections and event processing, RPC-style plugin-based encrypted networking (CROMP / octopus), bookmark collection management utilities, and a lot of other cool stuff. This is the project page for HOOPLE version 1, which was retired on September 25 2010. The code supposedly still builds on both Linux (with gnu gcc) and on Windows (with ms visual studio). Most of the code from hoople1 has moved...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Make Targeter for Eclipse/CDT

    Make Targeter for Eclipse/CDT

    Compose build options with the declarative UI

    The project moved to GitHub. SF version is no longer updated. See https://github.com/mikhail-barg/maketargeter for the latest versions. --- Make Targeter aims to help creating and building C/C++ make targets for projects where lots of build options are available in makefile.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    QBAS (Qmake Automation Building System) is a group of scripts allowing the developer to check deps, configurate and build a code project without dealing directly with the GNU tools jungle (automake, autoconf, ld...). QBAS's use is quite simple and actuall
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    EclipseNSIS is a plugin for the Eclipse platform which enables editing, compiling and testing Nullsoft Installer (NSIS) scripts. The InstallOptions Editor plugin is for editing of InstallOptions files. (Requires Eclipse GEF http://www.eclipse.org/gef)
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    mjcide was developed as a final project for Compiler class at UFABC (Universidade Federal do ABC). The project has two components: a microjava compiler (MIT license) and an IDE (LGPL 2.1 license).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    ENIGMA Development Environment
    ENIGMA is a free game and application development toolkit, utilizing GCC and a series of parsers to convert a high level, script-like language based on Game Maker's GML, into C++. The toolkit employs a mixture of both C++ and GML, accepting either.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    That project aims at providing tools and code to be used in C++ projects that use CppUnit and/or trac, to be able to include them easily in CruiseControl.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.