Browse free open source Code Generators and projects for Linux and BSD below. Use the toggles on the left to filter open source Code Generators 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
  • Your top-rated shield against malware and online scams | Avast Free Antivirus Icon
    Your top-rated shield against malware and online scams | Avast Free Antivirus

    Browse and email in peace, supported by clever AI

    Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
    Free Download
  • 1
    gSOAP Toolkit

    gSOAP Toolkit

    Development toolkit for Web Services and XML data bindings for C & C++

    The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++. Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming, SOAP and REST Web API development, WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON. Licensed under GPLv2. Visit the developer center with guides, tutorials, and examples at www.genivia.com/dev.html The documentation of the toolkit, libraries, plugins and more is available at www.genivia.com/docs.html Commercial-use licenses and expert technical support services are available at competitive pricing levels, please visit www.genivia.com/products.html
    Leader badge
    Downloads: 307 This Week
    Last Update:
    See Project
  • 2
    DAVIS is an easy and useful language for IRC bots. This project contains our own bots, some bots for demonstration, a parser that creates Java, C, Perl and IRC-Script code out of a DAVIS file, and an interpreter for DAVIS files.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 3
    openASN.1 is an Open Source Java toolkit for the Abstract Syntax Notation One (ASN.1) which consists of a compiler and codec with a low footprint runtime library.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4

    The ASN.1 Compiler

    Go to github.com/vlm/asn1c for the latest version.

    This ASN.1 compiler turns ASN.1 specifications into C code. The asn1c is shipped together with conformant BER/DER/XER/PER codecs. The X.509, GSM TAP3, MEGACO, RRC and LDAP encoding and decoding examples are part of the source code distribution. NOTE: THE asn1c PROJECT HAS LARGELY MOVED TO GITHUB: http://github.com/vlm/asn1c
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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
  • 5
    siggen is a cool email signature generator for encrypted ansi c (confused), brainf*ck, ... signatures. Use it in combination with vi(m), emacs, mutt, pine, or what ever. (tested on Solaris, Linux and Windoze). Optimized only for geeks :-)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    IIOP.NET allows a seamless interoperation between .NET, CORBA and J2EE distributed objects. This is done by incorporating CORBA/IIOP support into .NET, leveraging the remoting framework.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    dBrowser is a PHP/MySQL/PostgreSQL framework/code generator aimed at web/database application developers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    PHP FormMail Generator - A tool to create ready-to-use web forms in a flash. Once the form has been generated, you have a full functional web form. Including error checking of required fields, email address validation, credit card number & expiry date che
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    An ASN to Java Stub Compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • MongoDB 8.0 on Atlas | Run anywhere Icon
    MongoDB 8.0 on Atlas | Run anywhere

    Now available in even more cloud regions across AWS, Azure, and Google Cloud.

    MongoDB 8.0 brings enhanced performance and flexibility to Atlas—with expanded availability across 125+ regions globally. Build modern apps anywhere your users are, with the power of a modern database behind you.
    Learn More
  • 10
    Cress Tool Suite

    Cress Tool Suite

    Cress is a comprehensive toolset for graphical service/workflow design

    Cress (Communication Representation Employing Systematic Specification) allows graphical description of a wide variety of services such as in data communications/telecommunications, but Cress is not limited to this. The approach allows services to be described graphically as (work)flows of activities. Cress diagrams are automatically translated into formal languages for rigorous analysis and verification, and are also automatically translated into implementation languages for deployment and validation. Cress aims to make service design as easy as possible without requiring specialist development knowledge. It simplifies service creation to drawing diagrams, clicking buttons and defining a few tool parameters. All key functions of Cress can be controlled from the Chive diagram editor. Cress is written using portable and widely used languages (Perl and Java). It can be extended by a developer for other kinds of services that can be characterised by activity flows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    ECharts is a state machine-based programming language for event-driven systems derived from the standardized UML Statecharts language. ECharts has a proven track-record in a large-scale commercial deployment. Take a look at what ECharts has to offer!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Etiquette is an interaction protocols construction tool. Etiuqette allows to describe communication in high-level and textually condensed fashion. Built-in support for debugging and error-handling policies is provided. Etiquette is written in Common Lisp.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Java version of Dialogic's SwitchKit API. This API is actually a more "Java Centric" API, with listeners, filters, and a very extensible and modular framework that finally uses JNI to access the native libraries provided by Dialogic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    MuleDesigner is an extension of Publisher Subscriber model intended to be used by telecommunication industry as a flexible code generated billing mediation system and ESB for JBoss . Currently the supported protocols are Telnet, FTP, SSH, HTTP,SMPP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    OmniSockets is an open message-based network interface which simplifies the development of distributed Java applications. It extends the standard Java network classes to provide a large degree of automation for connection and message handling.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    The English Programming Language Compiler. A simple programming language that reads like plain English and compiles to Perl. "There is a variable called 'x'. Put the string of letters "Hello, world." into the variable 'x'. Print 'x' to the screen.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    C/C++/Java source code library and Build Environment. Contains code for threading, inter-thread communication (ITC), sockets, embedded database, parsing, fileio, etc. The majority of the library is designed for embedded development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    <b>A simple, flexible, light weight application enclosure from which rapid extension is possible in the Java programming environment. Includes the config framework similar to Apache's digester tool, except control is encapsulated in the constructor.</b>
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    A simple ASN.1 toolkit and libraries to add ASN.1 serialization to Java classes. Serialization schemes are targetted at XML integration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Spiritbot is a suite of tools designed for use in software-engineering, CodeGenUML includes an XMI/MOF/UML reader and exporter. An IRC ticker bot is also provided to aid in the development process.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Tabasco's HotForms is a PHP-Nuke 5.0 module.You define your HTML form by creating Form and Field records stored in the database, the builder takes care of creating the php-nuke pages to display the form, and submit the info by e-mail
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Tomato is an experimental Java application development environment which aims to replace text-based Java programming with a point-and-click visual programming language. The prototype works sufficiently to help develop parts of itself.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Platform independent scripted applications
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    cado

    Template-based code generation language.

    Cado is a mature code generation language that operates on standard templates with embedded macros. It is useful for generating source code and other related content (tests, docs, configuations, etc.), deriving from a common project nomenclature.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Exquisite is a survey generator that uses a simple domain-specific language for specifying a survey. The generator creates a specialised perl script for your survey. It allows you to use perl code for specifying validators and error handling etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 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.