RSS 20 projects tagged "Code Generators"

Download Website Updated 11 Jan 2010 Visual Paradigm for UML Community Edition

Screenshot
Pop 390.54
Vit 11.94

Visual Paradigm for UML is a Unified Modeling Language (UML) design tool that supports all UML diagrams, SysML diagrams, and entity relationship diagrams. Visual Paradigm for UML provides extensive use case modeling features, including full function UML use case diagram, flow of events editor, use case/actor grid, and activity diagram generation. Visual Paradigm for UML produces system documentation in PDF, HTML, and MS Word formats. A developer can design system documentation with the template designer. A system analyst can estimate the consequences of changes with impact analysis diagrams, such as matrix and analysis diagram. Visual Paradigm for UML generates Java code.

Download Website Updated 29 Nov 2012 SableCC

Screenshot
Pop 244.91
Vit 15.99

SableCC is a parser generator that generates fully featured object-oriented frameworks for building compilers, interpreters, and other text parsers. In particular, generated frameworks include intuitive strictly-typed abstract syntax trees and tree walkers. SableCC also keeps a clean separation between machine-generated code and user-written code, which leads to a shorter development cycle.

Download Website Updated 17 Feb 2006 Sh

Screenshot
Pop 109.23
Vit 3.29

Sh is a programming language built on top of C++. It can be used to write shaders that run on top of modern graphics processing units (GPUs), or write stream programs that run on GPUs or CPUs. It is implemented as a C++ library, and allows programs to be generated at run-time using a number of metaprogramming techniques. Variants of programs for different cases can easily be generated, or programs can be generated entirely at run-time from some input data. The system is cleanly separated into a frontend and backend, and is hence portable.

No download No website Updated 20 Jun 2011 SynApp2

Screenshot
Pop 99.56
Vit 4.13

SynApp2 is a development tool that generates database-backed Web applications by processing your MySQL or Oracle schema definition and producing the Web pages used to manage your data. It does more than an admin tool or file manager by considering table relations as a cohesive whole that drives the generation of a complete application that smoothly integrates your entire database design, complete with PDF reports. It is open, compact, efficient, and compatible with the tools and technologies you’re using now.

Download Website Updated 03 Jun 2003 Java+ Preprocessor

Screenshot
Pop 71.94
Vit 2.88

Java+ is a Java preprocessor that adds its features to any Java compiler. It has long, multi-line strings with executable inclusions like Perl or Ruby, optionally segregates Java+ strings into ResourceBundle files, eliminates the need for JSP or ASP and their implied need for Java compilers on deployment servers (a security concern), and adds absolutely no overhead in either space or time. There are graphical and command line interfaces, and a simple, general, and recursive string syntax.

Download Website Updated 13 Aug 2003 Ejen

Screenshot
Pop 54.95
Vit 2.37

The Ejen program is a code and text generation system. It makes use of Java/XML/XSLT technologies and is implemented as an Ant task. It provides a complete generation, compilation, and deployment sequence, using XML "build" files and XSL filters and templates.

No download Website Updated 26 Sep 2003 Jamon

Screenshot
Pop 51.38
Vit 1.78

Jamon is a text template engine for Java that is useful for generating dynamic HTML, XML, or any text-based content. It has a rich feature set that supports encapsulation, parameterization, functional decomposition, and reuse of presentation logic. Because it is compiled to non-reflective Java code, and statically type-checked, Jamon is ideally suited to supporting refactoring of template-based UI applications. Templates declare the arguments they require for rendering, including dynamic template content ("fragments"), and are translated into Java classes with public methods whose signatures reflect the arguments declared in the templates. This provides compile-time type- checking as well as excellent performance.

No download Website Updated 31 Jul 2008 Neko

Screenshot
Pop 50.20
Vit 3.69

Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.

No download Website Updated 25 May 2004 Pluk

Screenshot
Pop 38.21
Vit 2.01

Pluk is an object-oriented programming language. It utilizes powerful static typing techniques. It was designed to fix some frustrations that people were having with C++, Java, and C#.

Download Website Updated 04 Mar 2003 RScheme

Screenshot
Pop 37.07
Vit 1.00

RScheme is an object-oriented, extended Scheme implementation with a compiler that targets C or (RScheme's own) bytecodes. It has features expected from a modern language: an object system, reflection, modules, namespaces, safe macros, threads, a system call interface (including sockets), separate compilation, and persistence, as well as the formal basis and power of the Scheme programming language. RScheme also features a powerful, elegant foreign code interface.

Screenshot

Project Spotlight

libntru

A C implementation of NTRUEncrypt.

Screenshot

Project Spotlight

j661

Provides a generic CDS (or ARINC 661 Server) conforming to the ARINC 661 standard.