Main > Free Download Search >

Free code generators software for linux

code generators

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5506
Acceleo 1.2

Acceleo 1.2


Acceleo is a code generator designed to efficiently implement the MDA approach and to improve software development productivity. more>>
Acceleo is a code generator designed to efficiently implement the MDA approach and to improve software development productivity.
It is natively integrated with Eclipse and EMF. Acceleo project includes tools and editors making it easy to learn and to adapt to any kind of project or technology.
It provides incremental generation, meta-model interoperability, a tree-like syntax, template driven customisation, and more.
Enhancements:
- This release is under the EPL.
- A generation process can be launched within an Ant task (experimental).
- There are new code indent services.
- The launching chains (.chain) are now able to launch subchains and may need parameters .
<<less
Download (MB)
Added: 2007-01-30 License: GPL (GNU General Public License) Price:
1011 downloads
Password List Generator 1.0

Password List Generator 1.0


Password List Generator is a good tool to create passwords list with makepasswd and save to file. more>>
Password List Generator is a good tool to create passwords list with makepasswd and save to file.

<<less
Download (0.032MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1477 downloads
Code::Blocks 1.0 RC2

Code::Blocks 1.0 RC2


Code::Blocks is a C/C++ IDE built with configurability and extensibility in mind. more>>
Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. The Code::Blocks project was designed, right from the start, to be extensible and configurable.
Built around a plugin framework, Code::Blocks can be extended with plugin DLLs. It includes a plugin wizard so you can compile your own plugins! (Free SDK downloaded separately)
Main features:
- Open Source! GPL2, no hidden costs.
- Cross-platform. Runs on Linux or Windows (uses wxWidgets).
- Made in GNU C++. No interpreted languages or proprietary libs needed.
- Comes in two presentations: Standalone, and MinGW bundle
- Devpack support (optional)
- Extensible thru plugins (SDK available in the downloads section)
- Multiple compiler support:
- GCC (MingW / Linux GCC)
- MSVC++
- Digital Mars
- Borland C++ 5.5
- Open Watcom
- Compiles directly or with makefiles
- Predefined project templates
- Custom template support
- Uses XML format for project files.
- Multi-target projects
- Workspaces support
- Imports MSVC projects and workspaces (NOTE: assembly code and inter-project dependencies not supported yet)
- Imports Dev-C++ projects
- Integrates with GDB for debugging
- Syntax highlighting, customizable and extensible
- Code folding for C++ and XML files.
- Tabbed interface
- Code completion plugin
- Class Browser
- Smart indent
- One-key swap between .h and .c/.cpp files
- Open files list for quick switching between files (optional)
- External customizable "Tools"
- To-do list management with different users
<<less
Download (2.6MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1591 downloads
phpCodeGenerator 0.2.1

phpCodeGenerator 0.2.1


phpCodeGenerator is a free database driven website code generator. more>>
phpCodeGenerator is a free database driven website code generator. This application reads the database and generates a website with the ability to Create, List, Edit, Update, Delete and Search Records.

<<less
Download (MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
835 downloads
CACAO 0.98

CACAO 0.98


CACAO is a JIT compiler for Java. more>>
CACAO is a JIT compiler for Java. CACAO project started as a research JavaVM to explore new implementation techniques.
The first version for the Alpha was released in February 1997 as a binary. After 1998 the development nearly stopped.
Since two years we are actively working on CACAO again and are proud to announce the first source release under the GPL. The technology behind CACAO is described in an article from PACT98.
Enhancements:
- The ARM and MIPS32 code generators are now Open Source.
- A PowerPC64 code generator has been added.
- Suns phoneme CLDC-1.1 classes can now be used as a Java core library.
- Exception throwing code has been completely rewritten; this saves the JIT code size from 20%-50%.
- The lock-record code has been rewritten and a memory leak has been fixed.
- The threads and exception code has been reworked and improved.
- A memory leak has been fixed in the threads code.
<<less
Download (3.2MB)
Added: 2007-06-08 License: GPL (GNU General Public License) Price:
869 downloads
UMMF::Export::Java 1.02

UMMF::Export::Java 1.02


UMMF::Export::Java is a code generator for JavaTemplate. more>>
UMMF::Export::Java is a code generator for JavaTemplate.

SYNOPSIS

use UMMF::Export::Java;

my $exporter = UMMF::Export::Java->new(output => *STDOUT);
my $exporter->export_Model($model);

This package allow UML models to be represented as Java code.

<<less
Download (0.67MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
871 downloads
MyDBO Code Generator 2.1

MyDBO Code Generator 2.1


MyDBO is a powerful object-oriented code generator for PHP/MySQL Web application developers. more>>
MyDBO is a powerful object-oriented code generator for PHP/MySQL Web application developers.
It is designed to remove the hassle of implementing familiar database operations (select, update, insert, etc) over and over again when creating Web applications. MyDBO Code Generator creates code for accessing your database tables without you having to worry about connections or SQL queries.
It also allows you to approach your database in an object-oriented fashion, thus giving you real flexibility. It uses templates to generate code, so it is also possible to create your own templates.
Main features:
- Forget about accessing your database with SQL queries.
- Use the far more flexible object-oriented approach.
- Create logic foreign key links between your tables and navigate between your objects.
- Map the default MySQL date type to whatever you want.
- Create your own templates for unlimited possibilities.
- Fast and reliable.
- Should your database structure change, just re-generate the code.
- Easy to generate with the generation wizard.
- The generated code has standard comments for each class and functions.
- Free for personal and commercial use (GNU), Open source.
- Clean and tested code.
Enhancements:
- Boolean return values were added in API methods.
- A LIMIT argument was added in the tableCollector of the businessAPI plugin.
- The number of queries to execute when using Collector was reduced to 1.
- The use of database connections was optimized, and $DB is now a global variable.
- Memory is allowed increased to 16M.
- The ADOdb installation was customized to be minimal.
- instantAdmin was updated with a new API.
- Collector classes can now return the number of results only.
<<less
Download (0.12MB)
Added: 2006-02-17 License: LGPL (GNU Lesser General Public License) Price:
791 downloads
Stratego/XT 0.16

Stratego/XT 0.16


Stratego/XT is a development environment for creating stand-alone transformation systems. more>>
Stratego/XT is a development environment for creating stand-alone transformation systems.
It combines Stratego, a language for implementing transformations based on the paradigm of programmable rewriting strategies, with XT, a collection of reusable components and tools for the development of transformation systems.
In general, Stratego/XT is intended for the analysis, manipulation, and generation of programs, though its features make it useful for transforming any structured documents.
In practice, it has been used to build many types of transformation systems including compilers, interpreters, static analyzers, domain-specific optimizers, code generators, source code refactorers, documentation generators, and document transformers.
Enhancements:
- The compiler was restructured.
- Some old language features were removed.
- Man pages for all tools were completed.
- A new introductory tutorial with examples was co-released, and more.
<<less
Download (6.9MB)
Added: 2005-11-08 License: LGPL (GNU Lesser General Public License) Price:
1458 downloads
phpCodeGenie 3.0.2

phpCodeGenie 3.0.2


phpCodeGenie is a code writer/generator for PHP/MySQL applications. more>>
phpCodeGenie (PCG) is a code generator for database driven applications. PCG can generate entire working basic database driven applications for you. PCG can generate code from different databases.

The database servers it can talk to via ADODB are :- MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, Sybase, FrontBase, DB2, SAP DB, SQLite and Netezza. While the core version generates mostly PHP Code, phpCodeGenie can be modified to generate code in any programming language - Perl, Java, C#, ASP etc..

phpCodeGenie attempts to generate these CRUD code so that programmers have a base they can work on. The core database access code and scripts are usually the same for most applications.

Rather than spending a lot of time doing these common code, we can spend our time on the business logic of our applications and let PCG do the boring code for you. phpCodeGenie can generate simple code for beginners where everything is done in the same PHP script or structure Object Oriented PHP Code that follows the PCG framework.

phpCodeGenie requires you to design your tables and then the genie can generate code for reading and writing to the database, the html forms to enter or edit data in the database, scripts to list data, scripts to delete data, search forms, search scripts among others.

phpCodeGenie can interact and generate code from many database servers - MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP, through the ADODB Database Abstraction Library.

phpCodeGenie uses a plugin mechanism for the different code that it generates. While most the core plugins are plugins for PHP Code Generation, one can write plugins for any language, be it Perl, Java, C#, Visual Basic, ASP etc.. Basically, code generation is String manipulation. So it is very easy to make a new PCG plugin. Feel free to write your own PCG plugins and it would be nice if you could share it back with the PCG community.
<<less
Download (1.4MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1647 downloads
CodeWorker 4.2

CodeWorker 4.2


CodeWorker is a versatile parsing tool and a universal source code generator. more>>
CodeWorker is a versatile Open Source, licensed under GNU Lesser General Public License, parsing tool and a source code generator devoted to generative programming.
Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems.
In laymans terms, CodeWorker lets you generate code by parsing existing languages, or by creating and parsing your own language. Once a language file has been parsed, CodeWorker provides several techniques for generating code.
The tools scripting language drives the parsing and source code generation process. The scripting language syntax is derived from the C family of languages, making it familiar to most programmers.
The template syntax is like like JSP, ASP, or Velocity. It has variations for parsing, code generation, or functional programming, giving the developer a number of options for organizing CodeWorker projects.
Parsing
CodeWorker can be trained to parse almost any language and provides two distinct methods for creating parsers:
- the extended-BNF notation is declarative, and is a derivative of BNF (the Backus-Naur Form defines the grammar of a language) extended with regular expressions, predefined non-terminals and useful directives. Something close to javacc or to ANTLR in the JAVA world except a separate parser class is not necessary with CodeWorker. This means that parsing scripts can be tested without having to compile a separate parser class.
- Reading tokens is procedural and a somewhat obsolete now that CodeWorker handles BNF parsing scripts smoothly.
While parsing files, CodeWorker feeds nodes into a parse tree. A tree is a convenient structure to represent a hierarchical set of nodes, as in XML for instance.
The parse tree is populated by the parsing task, and used by the source code generation script to generate code, text or binary data.
Source Code Generation
CodeWorker can parse a language and use the resulting parse tree to generate source code via template-based scripts. One example is database DDL (Database Definition Language). CodeWorker has been used to parse DDL and generate large portions of a Java application.
CodeWorkers source code generation can occur in three ways: generation, expansion or translation.
- generation uses a script, much like JSP or PHP, to produce an output file. Only certain areas, called protected areas in the vocabulary of CodeWorker, are preserved in the file.
- expansion is used when small portions of an existing file need to be generated. The points where code is to be inserted are called markers in the vocabulary of CodeWorker, and code is inserted at the markers. The Class Wizard of Visual C++ generates code using this principle.
- translation mode is used when both parsing and source code generation are required to produce a file. Here are the description of two main families of use:
- source-to-source translation: a file must be rewritten in a different syntax. For example, a LaTeX file might have to be translated in HTML.
- program transformation: a source file has to change for optimizing, refactoring, instrumenting or rewriting selected portions. For example, a script could add a trace at the beginning of each function body of a JAVA or C++ source code. To do that, parsing discovers function bodies, and source code generation will insert the code that implements the trace.
Enhancements:
- Concepts of Aspect-Oriented Programming were added to code generation with joint points, advices, and point cuts.
- It allows a better separation of concerns inside a code generation process, leading to improved reading and maintenance of large and complex template-based scripts.
- A new BNF directive was added: #readPythonString.
- Some bugfixes and updates were made in the Eclipse plugin.
<<less
Download (2.9MB)
Added: 2006-05-02 License: LGPL (GNU Lesser General Public License) Price:
1274 downloads
phpScribe 0.9

phpScribe 0.9


phpScribe is a documentation generator to parse source codes comment lines. more>>
phpScribe is a documentation generator to parse source codes comment lines.

phpScribe generates documentation files for projects by parsing the comment lines inserted in the source code.

The comments must be written in the code in a way they can be later interpreted by the parser.

Therefore, there is a pattern that may be respected by the developers who want to use phpScribe features.

<<less
Download (0.35MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1116 downloads
Kefir PR3

Kefir PR3


Kefir is a code generator that writes wrapper code around Glade files. more>>
Kefir is a code generator that writes wrapper code around Glade files.

Kefir takes glade files and writes a wrapper object for each window in Python, with methods corresponding to the given callbacks entered in glade. While it wont create a sane application model for you, it will make it very simple to use glade to write the event based GUI.

It is also very flexible, at the cost of verbosity, so the developer can make any changes to the Glade file, and these changes can be imported into the python code, without losing the old code.

It can also accept any custom widget available, and there are future plans of being able to create more custom widgets using Kefir and Python.

<<less
Download (0.87MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1225 downloads
Ultimate++ IDE for liunx 2008.1

Ultimate++ IDE for liunx 2008.1


A set of libraries (GUI, SQL, etc..), and an integrated development environment. more>> Ultimate++ is a C++ cross-platform rapid application development suite focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.
Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.
The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation
TheIDE can work with GCC, MinGW and Visual C++ 7.1 or 8.0 compilers (including free Visual C++ Toolkit 2003 and Visual C++ 2005 Express Edition) and contains a full featured debugger. TheIDE can also be used to develop non-U++ applications.
U++ distributions combine U++ with 3rd party tools like MinGW compiler or SDL library to provide an instant development platform
<<less
Download (10.36MB)
Added: 2009-04-20 License: Freeware Price: Free
186 downloads
Php Object Generator 3.0

Php Object Generator 3.0


PHP Object Generator (POG) is a PHP code generator which generates clean and tested object oriented code for your PHP4/PHP5. more>>
Php Object Generator on short POG is an open source PHP code generator which automatically generates clean & tested Object Oriented code for your PHP4/PHP5 application.
Over the years, we realized that a large portion of a PHP programmers time is wasted on repetitive coding of the Database Access Layer of an application simply because different applications require different objects.
By generating PHP objects with integrated CRUD methods, POG gives you a head start in any project and saves you from writing and testing SQL queries. The time you save can be spent on more interesting areas of your project. But dont take our word for it, give it a try!
Main features:
- Generates clean & tested code
- Generates CRUD methods
- Compatible with PHP4 & PHP5
- Compatible with PDO
- Free for personal use
- Free for commercial use
- Open Source
Enhancements:
- POG now fetches result set arrays where possible (which provides a big performance boost).
- Data encoding is handled within the database.
- A new plugin interface is used.
- A data encoding sanity check was added to setup.
- Siblings can be deleted without deleting children.
- Getlist() accepts column names as filters.
- Getlist(), GetChild(), and GetSibling() return all results if no arguments are passed.
- A database wrapper class for PDO was added.
- The PDO performance was improved.
- The plugin API, POG base API, and database API were made uniform to prevent plugin versioning.
<<less
Download (1.0MB)
Added: 2007-07-26 License: BSD License Price:
516 downloads
Ultimate++ 2007.1

Ultimate++ 2007.1


Ultimate++ is a cross-platform C++ rapid application development suite. more>>
Ultimate++ is a cross-platform C++ rapid application development suite.

C++ has the potential to be the most productive language in computing history. Its multiparadigm nature allows the effective development of almost any kind of software, from low level driver code to very high level business logic abstractions.

Unfortunately this potential has been left untapped, due to the lack of truly effective libraries, causing C++ evolution to be stuck somewhere between STL-iterator adaptors and smart-pointers. Ultimate++ finally uncovers this potential....

Ultimate++ includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.

Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.

The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation.

TheIDE can work with GCC, MinGW and Visual C++ 7.1 or 8.0 compilers (including free Visual C++ Toolkit 2003 and Visual C++ 2005 Express Edition) and contains a full featured debugger. TheIDE can also be used to develop non-U++ applications.

U++ distributions combine U++ with 3rd party tools like MinGW compiler or SDL library to provide an instant development platform.

What you can get with the Ultimate++ download in plain English

- Very effective C++ library for cross-platform development in source form.
- A good integrated development environment, designed for developing large C++ applications.

You can use both, or you can use whatever you need.
<<less
Download (MB)
Added: 2007-04-12 License: BSD License Price:
926 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5