|
|
The nsisPatchGen utility recursively compares two directory structures looking for changes to the files and subdirectories. It produces an NSIS include file containing functions that will perform a patch upgrade from the original structure to the new.
|
|
|
|
|
|
NunniFSMGen generates a FSM (Finite State Machine) in Java, C or C++ starting from a transition table. NunniFSMGen cleanly separates logic from implementation by using a modified version of the state pattern, easing the development process!
|
|
|
|
|
|
Projects done by NikG43 in Visual Basic and other programming languages. Projects: img2htm or image2html or Image to Html, Screen Shot Utility, MouseMove(wraps mouse around the screen), and more to come.
- 主题:代码生成() , 游戏/娱乐() , 图形转换() , 其他()
- 编程语言:C++() , Visual Basic()
- 界面类型:Console/Terminal , Win32 (MS Windows)
- 支持语种:英语
- 操作系统:32-bit MS Windows (95/98) , All 32-bit MS Windows (95/98/NT/2000/XP)
- 许可类型:Public Domain
- 适用对象:开发人员 , 教育 , 其他 , 科学/研究
- 开发状态:4 - Beta版 , 5 - 产品化/稳定 , 6 - 成熟
- 数据库环境:
|
|
|
|
|
|
Pangaea will be a robust and feature filled game engine built using Allegro (http://alleg.sourceforge.net) It will be similar to Final Fantasy 1-3, etc., complete with map editor/world builder.
- 主题:人工智能() , 代码生成() , MUD游戏() , 角色扮演() , 策略游戏()
- 编程语言:C() , C++() , Java() , Objective C() , Visual Basic()
- 界面类型:Cocoa (MacOS X) , Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , OS X
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 教育 , 最终用户/桌面 , 其他
- 开发状态:2 - Pre-Alpha版
- 数据库环境:
|
|
|
|
|
|
Paradox is a programming language designed to combine the simplicity of scripting languages like PHP and Perl with the power and speed of C++ and Python.
|
|
|
|
|
|
PARUS is a data-flow parallel programming language that allows to build parallel programs for clusters and MPP multiprocessors. The data-flow graph is automatically converted to the C++/MPI source and linked with the libparus runtime library.
|
|
|
|
|
|
Pas2Dox is a pre-processor addon for the Doxygen documentation generator. This allows the production of advanced documentation from Delphi/Kylix. sourcecode.
|
|
|
|
|
|
Project goal is to parse given C++ source code and generate clean and transparent bindings for other languages with minimal effort. With emphasis on building heterogeneous software as opposed to embedding C++. Uses pygccxml.
|
|
|
|
|
|
Patlac--Xml2cpp is a totally customizable code generator that generates classes (c++ for now) automatically from a xsd schema. Classes are described in google-ctemplate files and a xml options file allow precise definition of projects.
- 主题:生物信息学() , 代码生成() , 数据库() , 信息分析() , 面向对象() , XML()
- 编程语言:C++()
- 界面类型:Console/Terminal
- 支持语种:英语 , 法语
- 操作系统:All POSIX (Linux/BSD/UNIX-like OSes) , Cygwin (MS Windows) , Fink (Mac OS X) , Linux
- 许可类型:GNU General Public License (GPL)
- 适用对象:高级最终用户 , 开发人员 , 健康医疗行业 , IT , 科学/研究
- 开发状态:4 - Beta版
- 数据库环境:XML-based
|
|
|
|
|
|
A PDB file dumper and C++ wrapper library for the Microsoft Debug Information (DIA) 2.0 SDK.
|
|
|
|
|
|
The PGMFI project has as its goal total understanding of the computerized systems such as ECUs, ABS controllers and other devices present in Honda vehicles. Currently, the Non-Commercial-Sharealike license is reccomended for all releases.
- 主题:代码生成() , 科学工程()
- 编程语言:C() , C++() , Delphi/Kylix() , Lisp() , Visual Basic()
- 界面类型:
- 支持语种:英语
- 操作系统:OS Independent (Written in an interpreted language)
- 许可类型:BSD License , Other/Proprietary License , Public Domain
- 适用对象:开发人员 , 最终用户/桌面 , 其他
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版 , 3 - Alpha版 , 4 - Beta版 , 5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
ObjectBuilder is a C++ CASE tool (CASE, refactoring, documentation generator). It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction.
- 主题:计算机辅助设计(CASE)() , 代码生成() , 文档() , 开发环境(IDE)() , 建模() , 面向对象()
- 编程语言:C() , C++() , Java()
- 界面类型:Java Swing
- 支持语种:英语
- 操作系统:OS Independent (Written in an interpreted language)
- 许可类型:GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , IT , 质量工程师
- 开发状态:5 - 产品化/稳定 , 6 - 成熟
- 数据库环境:Flat-file , XML-based
|
|
|
|
|
|
Vincent ES 1.x is a 3D rendering library based on the OpenGL (R) ES 1.1 API specification (Common Lite) for embedded devices, such as PDAs and Smartphones.
|
|
|
|
|
|
SWIG language module for Octave
|
|
|
|
|
|
OnyX is a C++ Integrated Development Environment for Linux that resembles the old Visual basic 3.0
|
|
|
|
|
|
Tool that parses natural-like description of OOP model and generates code in C++.
|
|
|
|
|
|
OpenC++ is C++ frontend library (parser+typechecker+DOM/MOP) and source-to-source translator. OpenC++ enables development of C++ tools, language extensions, domain specific compiler optimizations and runtime metaobject protocols.
|
|
|
|
|
|
A full development kit, based on XSCompiler. Multi-platform compiler and IDE, many libraries and examples. Uses an innovative programming language, an improved version of the standard and well-known C/C++.
|
|
|
|
|
|
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.
|
|
|
|
|
|
When writting portable C++ CORBA code one finds that each ORB vendor has its own set of libraries, include files, caracteristics, etc. This project's goal is both: 1. to provide a set of autoconf/automake/libtool macros to support as many ORBs (C & C++)
|
|
|
|
|
|
MinGW: A native Win32 port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality.
- 主题:编译工具() , 代码生成() , 编译器() , 调试器(Debuggers)() , Interpreters()
- 编程语言:Ada() , C() , C++() , Fortran() , Java() , Pascal()
- 界面类型:Win32 (MS Windows)
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , MinGW/MSYS (MS Windows)
- 许可类型:BSD License , GNU General Public License (GPL) , Public Domain
- 适用对象:开发人员 , 教育 , IT
- 开发状态:6 - 成熟
- 数据库环境:
|
|
|
|
|
|
This project make some utilities based on FSM(Finited State Machine). The primary goal is to develop some auto generators, output source code or executable binary file. Anyway, it provide a trusty and high-efficient implement of FSM. The result is only a
|
|
|
|
|
|
Entirely wrote in pure Java, this code generator take UML models in XMI file format and generate C++ or Java source code.
|
|
|
|
|
|
Project mlubind is a cross-language(C++ to Lua) binding library. It's usage concepts were taken from luabind library. This project is an attempt to create a new implementation, that has all luabind functionality and takes much less time to compile.
|
|
|
|
|
|
The program emulates a MIX machine (introduced by Knuth in his books "The Art of Computer Programming"). - MIX Assembly Language (MIXAL) parser that converts the MIXAL code to MIX machine code - a MIX interpreter which executes MIX machine code
- 主题:代码生成() , 教育() , Interpreters()
- 编程语言:C() , C++()
- 界面类型:Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , OS Independent (Written in an interpreted language) , Win2K , WinXP
- 许可类型:GNU General Public License (GPL)
- 适用对象:教育
- 开发状态:3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
CORBA for PHP is a PHP Extension to use CORBA objects in PHP5(Zend Engine 2). It uses MICO as its ORB and will also provide an Idl-to-PHP language mapping specification and compiler. For a PHP4 CORBA support look at the great Universe-phpext.
|
|
|
|
|
|
PHPStripper is a small yet powerful utility that strips a PHP file to assure the file can be parsed optimally. It removes comments, unnecessary spaces and tabs, empty lines and is sometimes able to detect and merge unnecessarily seperated strings.
|
|
|
|
|
|
PRECCX is an infinite-lookahead higher-order compiler-compiler for context-dependent grammars. The generated code is ANSI C and ANSI C++; the code will compile and run under either C or C++. PRECCX grammars admit EBNF + inherited and synthetic attributes
|
|
|
|
|
|
Proc2Dox is a pre-processor addon for the Doxygen documentation generator. It allows Doxygen to be able to run over Pro*C code.
|
|
|
|
|
|
Prop is a pattern matching language based on C++. It implements algebraic datatypes, pattern matching and rewriting, and generates C++ code as output.
|
|
|
|
|
|
Members (1) Topic: Code Generators, Build Tools, Integrated Development Environments (IDE), Compilers User Interface: Win32 (MS Windows)Translations: EnglishProgramming Language: C++Operating System: 32-bit MS Windows (95/98), 32-bit MS Windows (NT/2000/XP), All 32-bit MS Windows (95/98/NT/2000/XP), WinXP, Win2KLicense: GNU General Public License (GPL)Intended Audience: DevelopersDevelopment Status: 4 - Beta
|
|
|
|
|
|
A multipurpose library: STL related, like closures lambda expressions, and partial ordering. Code generation-compilation-linking, and interpreted function calls. Mathematics and physics, with spinors, an ENSDF parser and more.
|
|
|
|
|
|
This project will help you to expose C++ libraries to Python. pygccxml package is an object oriented framework for reading C++ declarations. pyplusplus package is an object-oriented framework for creating a code generator for boost.python library.
|
|
|
|
|
|
PWIG is a SWIG extension that allows new language modules to be developed on Python. Includes a PWIG wrapper generator for SWI-Prolog and Logtalk.
|
|
|
|
|
|
Python bindings for Ogre3d graphics engine, built using Py++ and Boost.Python library - Also refered to a Python-Ogre.
|
|
|
|
|
|
QtEZ is a GUI application builder which utilizes the Qt2 Toolkit. It can also be used to create applications utilizing the KDE libraries and widgets. QtEZ allows a programmer to create an application using familiar visual "drag and drop" techniques.
|
|
|
|
|
|
Lexical Analyzer Generator for C++ based on regular expressions in the lex/flex style. Generated engines can be up to three times faster than with flex. Quex supports a wide range of character encodings (incl. UTF8, UTF16, ...).
|
|
|
|
|
|
The "Rapid Code Generator" will reduce the amount of tedious and repeatitive code one would have to write for a large software project with well defines modules and interfaces. A module exposes (provides) zero or more interfaces and may uses zero or mo
|
|
|
|
|
|
Realm Crafter Script Generator and Coder is a applacation that generates and codes scripts for Realm Crafter. It colors the script code. It also has a Online Script Library, Project viewer, MySQL database loader, and lots of script generators.
|
|
|
|
|
|
Re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a much broader range of use than any traditional lexer.
|
|
|
|
|
|
re2clexer is a wrapper around the scanner generator re2c. It simplifies the creation of re2c based lexers by performing the task of buffer management.
|
|
|
|
|
|
This application is designed to build resource files and explore resources from PE files. You can edit resources visually, including dialogs, menus, bitmaps, string table, accelerators, version info...
|
|
|
|
|
|
reverse is a preprocessor to turn programming languages (like C or java) into powerful templating languages
|
|
|
|
|
|
Robin is a framework that automatically generates Python bindings to C++ libraries. In addition to what other wrapping programs (like "Swig" or "SIP") can do, Robin puts stress on maximal useability and the tightest binding possible.
|
|
|
|
|
|
Roc C++ IDE and Compiler
|
|
|
|
|
|
Ruby Inline's 13+ releases has been fully migrated to http://rubyforge.org/projects/rubyinline/ Please go there for more information. It just seems to work better over there. :/ (just click home page above)
|
|
|
|
|
|
Saquen is a library which is intended to provide scripting capabilities for other programs. It specializes in ease of integration with existing code and provides facilities especially suited for scripting in computer games.
|
|
|
|
|
|
SAsmE is a cross-platform lightweighted Asm editor for Microchip PIC18 mcus. A translation unit that converts in a few seconds brainstruggling asm source code to human readable pseudo-code. It can save hours when analyzing asm assemblies.
|
|
|
|
|
|
The SAVE-IDE is an integrated development environment for architectural and component-based design of embedded systems. Including a tool chain for analysis, verification and code generation, with focus on safety and real-time.
- 主题:代码生成() , 设计() , 框架() , 建模()
- 编程语言:Assembly() , C() , C++() , Java()
- 界面类型:Eclipse
- 支持语种:
- 操作系统:
- 许可类型:BSD License , Eclipse Public License , GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , 制造业
- 开发状态:3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
SCPP is a preprocessor for a C++ like language. The language has a nicer syntax and features such as closures and a for-each construct.
|
|
|
|
|
|
This is a C++ template class library for generic smart data. Smart data substitutes plain old data (in the smart pointers' manner), automatically generating associated: copy constructor, assignment operator, toString(), serialization, etc.
|
|
|
|
|
|
SEO Tools provides tools for search engine optimization. Spider SEO: generates meta tags for all pages of a website. Web Page Optimizer performs analysis and changes in a web page. A graphical user interface is linked with a scriptol program that gene
|
|
|
|
|
|
Sigel teaches virtual robots to walk in a physical 3D-simulation. It uses the method of "Genetic Programming" to evolve control programs for any robots that come into your mind, visualizes them using OpenGL and exports animations to Povray.
|
|
|
|
|
|
With this tool you can model your software project, with the different UML diagrams.
|
|
|
|
|
|
Skeleton is a graphical coding environment to easily create and modify rooms/areas of MUDs basing on the Evermore Core Library (EverLib - see www.evermore.de).
|
|
|
|
|
|
SMC takes a state machine stored in a .sm file and generates a State pattern in twelve programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
|
|
|
|
|
|
Software PLC using Instruction List language as described in IEC-1131-3 for RT-Linux. This project is a part of the diplomas thesis on CTU FEE (http://dce.felk.cvut.cz)
|
|
|
|
|
|
SoftWire was the precursor to TransGaming's SwiftAsm. SwiftAsm is an optimizing run-time x86 assembler that can be used as a JIT compiler back-end for scripting languages, or for dynamic code generation of efficient processing pipelines.
|
|
|
|
|
|
Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques.
|
|
|
|
|
|
Spriteric <sprite-UH-ric> is a tool to convert sprite images to C source code. It is intended to provide a data-driven solution for 2D sprite projects (particularly for console games).
|
|
|
|
|
|
SQUAT/CTL is a platform independant macro template library for C/C++. It provides container, template, serialization and code generation patterns for the C/C++ language family based on C preprocessor macros.
- 主题:代码生成() , 数据格式() , 框架() , 用户界面()
- 编程语言:C() , C++()
- 界面类型:Project is a graphics toolkit , Project is a templating system , Project is a user interface (UI) system
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux
- 许可类型:GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员
- 开发状态:3 - Alpha版 , 5 - 产品化/稳定
- 数据库环境:Proprietary file format , XML-based
|
|
|
|
|
|
SQLpp, A n-Tier generator in C++: generates complex SQL queries, C# wrappers for multiple database
|
|
|
|
|
|
A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. Services (1)
- 主题:CGI工具/库() , 代码生成() , 编译器() , 转换() , 展示()
- 编程语言:ActionScript() , C() , C++() , JavaScript()
- 界面类型:Command-line , Web-based
- 支持语种:英语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X) , All POSIX (Linux/BSD/UNIX-like OSes) , Fink (Mac OS X) , Linux , MinGW/MSYS (MS Windows) , OS X , SGI IRIX , Win2K , Win95 , Win98 , WinXP
- 许可类型:BSD License , MIT License
- 适用对象:开发人员
- 开发状态:5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
The startJ is a small but very powerful java integrated development environment, which provides multiple document edit, code reformat, compile, decompile and automaticliy generate C++/delphi JNI wrapper code.
|
|
|
|
|
|
Stubby C++ is a C++ Test Harness Generator that facilitates C++ unit testing.
|
|
|
|
|
|
StubCC is a code generation tool to automatically stub out a c++ class source and header file containing all the standard methods and overloaded operators.
|
|
|
|
|
|
SWIG is a software development tool that reads C/C++ header files and generates wrapper code to make C/C++ code accessible from other languages including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua, C#, Modula-3, R, Octave and Scheme & Lisp variants.
|
|
|
|
|
|
The purpose of this project is to improve an existing editor that I created. Features existing in the editor: - Easy inserting of XML tags by selecting a current tag from the left tree and the select that should be situated betweens tags - Colors
|
|
|
|
|
|
Synthesis is a RAD tool and C++ IDE (like VB or BCB). It eases the creation of Win32 programing though visual programming and class wizards. Using opensource framework and minGW Synthesis provides a extendable and powerful development environment.
|
|
|
|
|
|
A few usefull tools for the C++ software developer. The tool named 'mstring' generates codes from the string messages like exception classes, error functions, string messages.
|
|
|
|
|
|
Code to process human readable input is often highly stylized and repetitive. This project extracts the common elements found in such code and makes them available in a concise form as C tables and subroutines.
- 主题:编译工具() , 代码生成() , 文字处理()
- 编程语言:C() , C++() , Fortran() , Pascal()
- 界面类型:Web-based , Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , IT
- 开发状态:3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
An object-oriented language that compiles to native code, for POSIX and Windows systems. Requires Expat, GCC, as well as MinGW/Msys for Windows. Compiler generates C++ code but manages various tasks that C++ leaves to programmers, provides interfaces, gc
|
|
|
|
|
|
TextCodec can encode texts using simple algorithm and then decode them by using statistical language data.
- 主题:代码生成() , 密码学() , 信息分析() , 益智游戏() , 文字处理()
- 编程语言:C++()
- 界面类型:Win32 (MS Windows)
- 支持语种:英语 , 俄语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Win2K , WinXP
- 许可类型:GNU General Public License (GPL)
- 适用对象:教育 , 最终用户/桌面 , IT , 科学/研究
- 开发状态:1 - 计划中 , 5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
Graphical user interface builder for Fox-Toolkit
|
|
|
|
|
|
TRP is a small C++-Library for developing simple applications. The functionscope applies from simple datatypes over vectors to a complete Persistence-Access-Layer (Object-Relational-Mapping).
|
|
|
|
|
|
This project enables a transparent integration of C/C++ and Java (and other languages such as C#, php...) in Eclipse. The project includes JQuantlib. sKWash makes use of swig. See home page for more info.
- 主题:编译工具() , 代码生成() , 金融() , 科学工程()
- 编程语言:C() , C#() , C++() , Java() , Perl() , PHP()
- 界面类型:Win32 (MS Windows)
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , OS Independent (Written in an interpreted language)
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 教育
- 开发状态:5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
Diaper, DIA Plugin for ER modeling is a tool which takes as input a Dia XML file describing a ER model and outputing SQL-92 standard statements. As of now, Diaper is one of few tools which is capable of handling several complex set of input ER models.
|
|
|
|
|
|
Tho goal of this project is to provide an integrated development environment for developing (x)Harbour applications on various platforms.
- 主题:编译工具() , 代码生成() , 编译器() , 调试器(Debuggers)() , 开发环境(IDE)()
- 编程语言:C++() , Java()
- 界面类型:Cocoa (MacOS X) , Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语 , 德语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , OS X , Win2K , WinXP
- 许可类型:Common Public License 1.0
- 适用对象:开发人员
- 开发状态:7 - 冻结
- 数据库环境:
|
|
|
|
|
|
gSOAP is a cross-platform development toolkit for C and C++ SOAP XML Web services (SOAP1.1/1.2,WSDL1.1). gSOAP supports XML serialization of native C/C++ data types. Includes SOAP/XML engine, Web server, stub/skeleton compiler, WSDL tools, and much more.
|
|
|
|
|
|
JCom is a bridge library between Java and Com to enable COM object access from Java classes. Example: Creating an Excel worksheet, or using Visual Basic COM application from a Java application.
- 主题:代码生成() , 对象代理(Object Brokering)()
- 编程语言:C() , C++() , Java()
- 界面类型:Win32 (MS Windows)
- 支持语种:英语 , 法语 , 日语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Win2K , WinXP
- 许可类型:GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , IT
- 开发状态:5 - 产品化/稳定 , 6 - 成熟
- 数据库环境:
|
|
|
|
|
|
Voodoo-Mock is a framework for `mock objects' based unit testing in C++. Written in perl, Voodoo-Mock parses C++ code, and generates redirection and mock classes. Voodoo-Mock can be used with test suite frameworks such as CXXTest or CPPUnit.
|
|
|
|
|
|
LibMSWrite is a free, platform-independent C++ filter library that can read and write the Microsoft Write 3.0/3.1 document format.
|
|
|
|
|
|
X-Organizer is a development tool for SphereServer users to create and modify scripts. Its current features include syntax highlighting and easy script navigation providing fast access to individual scripts. Script generation features are also planned.
|
|
|
|
|
|
RUNGGenerator is an Utility designed for increasing developement speed.It replicates blocks of similar code adding find/replace functionality.It works good with Ultraedit Macros.It's a general purpose tool for all programming languages and Developers
|
|
|
|
|
|
A cross-platform, cross-compiler, cross-CPU C header library for programming with SIMD instruction sets. X86 (MMX/SSE/SSE2) GCC and MSVC, PPC Altivec GCC, WMMX ARM GCC, and software emulated SIMD are supported.
|
|
|
|
|
|
raBooF is a commandline parser framework written in java, but usable for multiple platforms and languages. Based on a simple grammar document it will generate the corresponding parser and help screen.
|
|
|
|
|
|
Scannerless recursive descent C++ parser generator
|
|
|
|
|
|
Squadd is a package of additions for the Squirrel language. It's a complete, powerful, template-based binding utility and a collection of useful class templates (unified stack operations, data types management). wxWidgets to Squirrel port is in progress
|
|
|
|
|
|
Adatoccpptranslator is a software developped in C++ for Linux, Solaris and Windows which convert Ada 83/95 source code to comprehensive, maintenable C/C++ source code by preserving the readibility and the structure of original code
|
|
|
|
|
|
Almas Designer is a dialog editor for wxWidgets. It's a sizer based RAD tool for wxWidgets with code generation which allows you to develop wxWidgets programs more easily.
|
|
|
|
|
|
Aluminium is a visual data-flow-ish programming language for small web applications.
|
|
|
|
|
|
ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files. See also ELFIO project.(http://sourceforge.net/projects/elfio)
|
|
|
|
|
|
8051 development System in Qt
|
|
|
|
|
|
This ASN.1 compiler turns formal ASN.1 specifications into C code. The compiler is shipped together with conformant BER/DER/XER/PER codecs. The X.509, GSM TAP3, MEGACO, RRC and LDAP encoding and decoding examples are shipped as well.
- 主题:代码生成() , 编译器() , 密码学() , 接口引擎和协议转换() , 网络() , 电话()
- 编程语言:C() , C++()
- 界面类型:Command-line , Web-based
- 支持语种:
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , OS X
- 许可类型:BSD License
- 适用对象:开发人员 , 教育 , IT , 科学/研究 , 电信行业
- 开发状态:5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
Used to translate Borland C++ to Borland Delphi. It was designed to translate Borland C++, however will translate other versions with an increased error rate. Please be sure to set up your own Types in the Options Menu => Keywords => User Types section.
|
|
|
|
|
|
BinaryPHP is a PHP To C++ converter which will convert PHP scripts into C++ equivalents ready to be compiled using any ANSI compiler.
|
|
|
|
|
|
This utility will convert any binary file into an array in the programming language of your choice. Currently supported are VB, C/C++, and PHP.
|
|
|
|
|
|
The program bisonc++ creates a C++ parser function and -class having a cleaner setup than the code generated by Alain Coetmeur's bison++. Furthermore, since bisonc++ more closely follows current-day ideas about C++ programming its code is easier to read
|
|
|
|
|
|
Converts bitmap file to c/c++ files (usefull for embedded systems with GUI). The color encoding is fully configurable (for example 16bit 5/6/5) and a "preview" bmp file is generated to show how much the picture is altered by the information reduction
|
|
|
|
|
|
The bmp2gbtile utility is intended for Gameboy Advance development. The utility will convert one or more .bmp files into a single C or C++ source representation. This source can be used in a GBA project for on-screen sprites or background tiles.
|
|
|
|
|
|
This is the Cobol 2 C++ translation project.
|
|
|
|
|
|
After a program has been thrown into the world in binary form, it can boomerang back as source code. The Boomerang reverse engineering framework is the first general native executable decompiler available to the public.
- 主题:代码生成() , 编译器() , 调试器(Debuggers)() , 其他()
- 编程语言:C++()
- 界面类型:Command-line , Console/Terminal , Qt , Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes)
- 许可类型:Apple Public Source License , BSD License , GNU General Public License (GPL)
- 适用对象:高级最终用户 , 开发人员 , 系统管理员
- 开发状态:3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
BeOS Rapid Integrated Environment (or BRIE for short) is an IDE for rapid development of BeOS / OBOS / Zeta applications. All code is generated in C/C++ using the BeOS API plus a few extensions.
|
|
|
|
|
|
BOUML is a free UML 2 tool box allowing you to specify and generate code in C++, Java, Idl, Php and Python. BOUML runs under Unix/Linux/Solaris, MacOS X and Windows. It is very fast and doesn't require much memory to manage several thousands of classes.
|
|
|
|
|
|
c2xml is a tool that generates a XML representation of pre-processed ANSI C source code.
|
|
|
|
|
|
Generate a parser at runtime from a collection of C++ objects. Concisely state a parser specification in ordinary C++ code. Learn from a parser generator with an object-oriented design.
|
|
|
|
|
|
CAFE Linux (Class And Functionality Enumerator for Linux) is a CASE tool which aid the process of design and code generation using visual modeling. This tool helps you in developing the class diagrams using UML notations and generates code accordingly.
|
|
|
|
|
|
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.
|
|
|
|
|
|
The goal of the c6x-tools project is to provide an Open Source development environment for users of the TI TMS320C6x DSP family. This includes (but is not limited to) the following commonly-used devices: 'C6211, 'C6711, 'C6201 and 'C6701.
|
|
|
|
|
|
The CCC Language is yet another programming language. It is platform-independent, compact, and robust. Supports many SQL engines, has own ISAM DB engine, has terminal mode and more UI-s, is object-oriented, but it is compiled and not interpreted.
- 主题:编译工具() , 代码生成() , 编译器()
- 编程语言:C++() , Java() , Python() , Yacc()
- 界面类型:FLTK , Java Swing , Non-interactive (Daemon) , Web-based , Win32 (MS Windows)
- 支持语种:英语 , 匈牙利语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , OS Portable (Source code to work with many OS platforms)
- 许可类型:GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , 质量工程师
- 开发状态:5 - 产品化/稳定
- 数据库环境:Firebird/InterBase , Microsoft SQL Server , MySQL , Oracle , Other file-based DBMS , PostgreSQL (pgsql) , SQL-based
|
|
|
|
|
|
CCIDE is a Decision Table code generator. CCIDE reads a source program containing embedded decision tables, (condition and action entries and stubs) and produces a new source program containing the expanded decision table logic.
- 主题:编译工具() , 代码生成() , 编译器() , 人机界面() , 测试() , 可视化()
- 编程语言:C() , C++() , Unix Shell()
- 界面类型:
- 支持语种:英语
- 操作系统:OS Independent (Written in an interpreted language)
- 许可类型:GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , 教育 , IT , 系统管理员
- 开发状态:3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
This program uses very simple input files to generate code for a C++-Object that can read in configuration files. The values are accessible by object-members of the same name as the configuration file entries.
|
|
|
|
|
|
chex is a little tool for developers that allow you to convert files or parts of files in a C/C++ or pascal arrays, in order to include binary files in your source code. It's released under GPLv3.
|
|
|
|
|
|
Chasm-interop is a set of tools that parses C++ and Fortran 90 source files and automatically generates bridging code to provide for seamless language interoperability.
|
|
|
|
|
|
CHSM is a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
|
|
|
|
|
|
A C++ library which enables seamless interoperability between C++ and interpreted languages such as javascript. Based loosely on the boost.python project. A separate javascript parser is supplied.
|
|
|
|
|
|
ClassBuilder is freeware CASE tool targeted at the C++ developer, running on Win2K-XP. It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction through a graphical user interface
|
|
|
|
|
|
COCOM is a toolset to help creation of compilers and interpreters. The part of COCOM is an interpreter of high level scripting language DINO oriented on the same domain of applications as famous languages perl, tcl and python.
|
|
|
|
|
|
Code2Test examines c++ code and automatically generates CPPUnit Tests from it
|
|
|
|
|
|
COID is a C++ object-serving networking library, with tool that automatically generates lightweight communication layer directly from the C++ class declarations.
- 主题:代码生成() , 框架() , 网络() , 对象代理(Object Brokering)()
- 编程语言:C++()
- 界面类型:Web-based
- 支持语种:英语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , Win2K , WinXP
- 许可类型:GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL) , Mozilla Public License 1.1 (MPL 1.1)
- 适用对象:开发人员 , IT
- 开发状态:4 - Beta版
- 数据库环境:
|
|
|
|
|
|
Conditioners for advanced COLLADA effect profiles. Available as a standalone commandline tool, and as a plugin for COLLADA Refinery.
|
|
|
|
|
|
EclipsePlugin: Comments of supported files (ExPoint) are parsed - special comments are used as input for associated CodeGenerators (ExPoint) - the generated code is inserted after the comment and updated on comment change: Java, C[++], Property, EventSup
|
|
|
|
|
|
Coral is a tool and a development platform to create and transform models and modeling languages. It can be used to edit UML models, to develop editors for other modeling languages and to implement MDA and QVT-like model transformations.
|
|
|
|
|
|
CPP-2-HTML is a DOS command-line utility that formats C++ source code into HTML pages. It uses an external Cascading Style Sheet, "cpp.css" so that the user may set up any formatting/coloring choices.
|
|
|
|
|
|
CppCC is an object-oriented scanner and LL(k) parser generator. It aims to replace LEX&YACC for those who write C++ applications that involve parsing.
|
|
|
|
|
|
This project is a code generator for C++ written in C++.
|
|
|
|
|
|
A suite of utilities meant for use when programming in general C/C++. It includes a stat program, an "insert" management program, syntax highlighter, code generators, a library of system-independent header files, and many more, just to name a few.
|
|
|
|
|
|
CPPRefactory is a refactoring browser for use with the C++ language. It provides the developer with refactorings that improve the structure of C++ code. For more info on refactoring see http://www.refactoring.com
|
|
|
|
|
|
CSP Canonical LR(1) Parser Generator. Includes lexer and parser generator. Supports all OS. Produces code as standard ANSI C++ w/ minimal STL and usable in commercial or non-commercial purposes.
|
|
|
|
|
|
A framework for creating java GUI application by defining GML(Graphics Markup Language) only drag and drop GUI component in CS3 software. After define GML this software can generate source code automatically comply with the framework(View,Modal,Controlle
- 主题:BBS() , 编译工具() , 聊天工具() , 代码生成() , 图片浏览器()
- 编程语言:C++() , Java() , JavaScript()
- 界面类型:Win32 (MS Windows)
- 支持语种:中文简体 , 英语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Win2K , WinXP
- 许可类型:BSD License , GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL)
- 适用对象:客户服务 , 开发人员 , IT
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版 , 3 - Alpha版 , 4 - Beta版 , 5 - 产品化/稳定 , 6 - 成熟
- 数据库环境:
|
|
|
|
|
|
"Creator of Turbo Pascal Code" is a cool project allowing to create normal length programs in Turbo Pascal knowing only the basics of TP. It has a set of creators (for example: procedure creator using database of TP procedures). It is only in Polish!
|
|
|
|
|
|
Common Text Transformation Library of C++ classes and functions to parse and modify STL strings. CTTL substring classes may be compared, inserted, replaced, and parsed with EBNF grammars. Compiled program implements recursive descent LL(INF) parser.
|
|
|
|
|
|
The converter performs automatically the full process of converting the files of a C project into the equivalent C++ files. Classes are created, var and functions becomes attributes and methods and the changes are propagated into all files.
|
|
|
|
|
|
The C++Pager can help C++ programmers to output long complex text (i.g HTML). It enables to embed C++ code in text files which use JSP like syntax, and uses STL based stream to output. It is the C++/'s simple standalone version of JSP.
|
|
|
|
|
|
Software development tool to generate JNI and HTML documentation from C++ source.
|
|
|
|
|
|
DAME is a software tool to generate C++ and Java classes from SQL statements. By working at the level of SQL statements, dame provides the maximum flexibility to the developers of database applications.
|
|
|
|
|
|
DataLG generates a complete data layer for .Net 1.1 and 2.0 applications. Create stored procedures, views, and tables on the database side, then use DataLG to create an assembly (and its source) to interact with them.
|
|
|
|
|
|
DataDraw is a feature rich persistent database generator for high performance C applications. DataDraw gives your C application a high performance object-oriented framework more capable than C++ container classes and templates.
|
|
|
|
|
|
dia2fsm reads DIA diagram files constructed in the prescribed format and produces Finite State Machine (FSM) skeleton code. dia2fsm currently supports code generation to C and C++ and is built on Linux only. dia2fsm depends on Qt, and has been partially
|
|
|
|
|
|
DialogPalette is a visual, integrated design environment for the creation of telephony applications running on the Asterisk Open Source PBX.
|
|
|
|
|
|
Devchekio is a GTK+ 2 FTP check in/out code editor. It was inspired by the use of DreamWeaver's system to access files like a library system. http://www.blahertech.org/projects/devchekio
|
|
|
|
|
|
A generic object-oriented C++ framework for in-memory tables, dynamically sorted and filtered. Header-only and STL-compatible for easy integration. Includes record tracking, event triggering and more. Designed for performance, reliability and flexibility
|
|
|
|
|
|
Implementation of a combined scanner and parser generator for object oriented C++ or Java code generation
|
|
|
|
|
|
DSLib is a library of C++ classes that makes it possible to implement realtime dynamic systems for RTLinux or RTAI by just using standard C++. As a software library, DSLib can also provide realtime support for existing or future software applications.
|
|
|
|
|
|
C++ classes are generated from an XML DTD to load and represent data structures from an XML document conforming to the supplied DTD.
|
|
|
|
|
|
EASEA (EAsy Specification of Evolutionary Algorithms: pronounce "easy") is a high-level language dedicated to the specification of evolutionary algorithms. EASEA compiles .ez specification files into C++ or JAVA object files, using GALib, EO or DREAM.
|
|
|
|
|
|
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)
|
|
|
|
|
|
ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.
|
|
|
|
|
|
ELR Parser/scanner generator with lexical conflict resolution
|
|
|
|
|
|
Eli is a programming environment that supports all phases of translator construction with extensive libraries implementing common tasks, yet handling arbitrary special cases. Output is the C subset of C++. Please use eli-project-users list for support.
- 主题:代码生成() , 编译器()
- 编程语言:C() , C++()
- 界面类型:Curses/Ncurses , X Window System (X11)
- 支持语种:英语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , OS X , Win2K , WinXP
- 许可类型:GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , 教育
- 开发状态:5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
English C is a meta-language. The project has changed over the time from the programming language that pretended to understand texts written in an English-like language to a self-describing language like the MIME and C programming language are.
|
|
|
|
|
|
Enumerations is a collection of C, C++ and Python files containing, surprise, enumerations. These files are generated from xml files via python scripts.
|
|
|
|
|
|
lsx is a small and powerful text and source code generator based on a format called Eva. Both java libraries for lsx and Eva and tutorial with some "Hello" samples including "Hello State Machine", interesting demo that generates C++ code.
|
|
|
|
|
|
The XPS is a scalable platform for meta-programming and domain engineering. It provides a virtual machine, compiler, and runtime library that make it possible to efficiently develop, debug, and run programs based on XPL (eXtensible Programming Language)
- 主题:代码生成() , 编译器() , 调试器(Debuggers)() , 分布式计算() , Interpreters() , 软件发布()
- 编程语言:C++() , Unix Shell()
- 界面类型:Non-interactive (Daemon) , Web-based
- 支持语种:英语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , OS Independent (Written in an interpreted language) , Other , Solaris , Win2K , WinXP
- 许可类型:GNU General Public License (GPL) , Other/Proprietary License
- 适用对象:开发人员 , 金融保险行业 , 健康医疗行业 , IT , 其他 , 电信行业
- 开发状态:2 - Pre-Alpha版 , 3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
EzBasic - A C++ based library, that can be used to make programs using functions as in VB. The library has 25 classes ranging from GUI, Threads, String, Active-X etc.
- 主题:编译工具() , 代码生成() , 桌面环境() , 文件系统() , 安装()
- 编程语言:C++()
- 界面类型:Gnome , Handheld/Mobile/PDA , KDE , Win32 (MS Windows)
- 支持语种:英语
- 操作系统:32-bit MS Windows (95/98) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Apple Mac OS Classic , Linux , OS X , Other
- 许可类型:Other/Proprietary License , Qt Public License (QPL)
- 适用对象:开发人员 , 教育 , IT , 科学/研究
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版
- 数据库环境:
|
|
|
|
|
|
fgen is a free command line tool that facilitates cross platform c++ development, including header generation, cpp file generation, makefile generation, unit test framework generation, etc.
|
|
|
|
|
|
Felix programming language specifications and translator
|
|
|
|
|
|
FireGUI is a cross platform gui design tool.write by wxWidgets lib. generate code with wxWidgets,MFC,fox,and so on.
|
|
|
|
|
|
Flavor is a language developed for describing (in a formal way) any coded audio-visual or general multimedia bitstream. It comes with a translator for automatic generation of C++/Java code, which can be used to read/write/trace the described bitstream.
|
|
|
|
|
|
flex is a tool for generating scanners: programs which recognize lexical patterns in text.
|
|
|
|
|
|
fontgen is a monochrome bitmap font generator, it also provides a lite-weight utility library to help developers display font on embed devices.
|
|
|
|
|
|
froofyJIT is a C++ 'syntactic sugar' front-end for Paolo Bonzini's GNU lightning library for dynamic native code generation. It allows GNU lightning instructions to be expressed in a more concise way that approximates a 'real' assembly language.
|
|
|
|
|
|
The FSKC is a CASE tool that allows developers to specify all valid and invalid state-event combinations of a finite state machine (FSM) through a simple to use GUI. Functions called from the FSK can be coded and linked to form a complete FSM.
|
|
|
|
|
|
FSMDesigner4 is a C++ based implementation for a Finite State Machine (FSM) design tool with integrated Hardware Description Language (HDL) generation. FSMDesigner4 uses the Simple-Moore FSM model guaranteeing efficient fast complex control circuits.
|
|
|
|
|
|
A Finite State Machine Editor, written on QT. It allows to draw Finite State Machine with easy GUI and store it in XML file. There are Finite State Machine Compilers to translate this description to source code (technique like QT's UIC uses).
|
|
|
|
|
|
FSMGenerator is a turn-key solution for FSM (Finite State Machine) automatic generation and integration within user`s software. Please, register to get fast personalized support. Feedbacks, feature requests and bug reports are greatly appriciated.
- 主题:代码生成()
- 编程语言:C() , C++() , Java()
- 界面类型:
- 支持语种:英语 , 希伯来语 , 俄语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , Solaris
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 教育 , IT , 科学/研究
- 开发状态:5 - 产品化/稳定
- 数据库环境:
|
|
|
|
|
|
Utilities that enable software development for the Casio fx-9860G calculator.
|
|
|
|
|
|
A template-based C++ library for generically serializing and unserializing data with nothing needed from the user but a minimal number of macros. Can be easily enhanced to support arbitrary serialized data formats.
|
|
|
|
|
|
a framework library with a template method interface and inheritable classes for an executable process design which produces an executable which is both a GUI and a console application. It provides multi-threading for work items of the provider process .
- 主题:系统评测() , 代码生成() , 前端工具() , 遗传算法() , UML() , 用户界面()
- 编程语言:C#() , C++() , Java()
- 界面类型:
- 支持语种:中文简体 , 中文繁体
- 操作系统:VMware , WinXP
- 许可类型:GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员
- 开发状态:4 - Beta版
- 数据库环境:SQL-based , XML-based
|
|
|
|
|
|
GeneSim is a code generator for dynamic systems: it takes an XML description of the system and produces the code that executes it. The typical usage of GeneSim is to generate simulators of engineering systems.
|
|
|
|
|
|
A graphical interface programming system allowing the visualization of code and capability to generate threaded code. The user constructs code segments using visual boxes. The program flow is represented as links between the boxes.
|
|
|
|
|
|
GLang is a highly graphical development environment, with a GUI offering a smooth zoom from class diagrams to statement level. Editing and code generation use a selection of interchangable language modes, or a generic 'language-independent-OO' format.
|
|
|
|
|
|
GMetaDOM is a collection of librares, each library providing a DOM implementation. Each DOM implementation is generated automatically by means of XSLT stylesheets.
|
|
|
|
|
|
This XML-based language will allow easy creation and integration of Game Map and Object definitions for any game.
- 主题:代码生成() , 游戏/娱乐() , 图形()
- 编程语言:C() , C#() , C++() , Java() , Python() , Ruby()
- 界面类型:
- 支持语种:英语
- 操作系统:OS Independent (Written in an interpreted language)
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 最终用户/桌面 , IT
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版 , 3 - Alpha版
- 数据库环境:
|
|
|
|
|
|
This project is a smart code/text file generator based on template files. This project can generate multiple files in one command/template file and also can modify existing files based on special tags.
|
|
|
|
|
|
GraphSQL is a database modeling tool.User can build database logic model easily by mouse,dialog operation then generate the SQL script insured right and compatibled with Sybase PowerDesigner.SQL Server compatible script is availible in this version.
|
|
|
|
|
|
Guikachu is a GNOME application for graphical editing of resource files for PalmOS-based pocket computers.
|
|
|
|
|
|
A runtime parser generator library, generates parsers for context-free grammars. Parsing scripting languages and communication protocol messages are typical use cases. The library is written in straight C++ and requires STL. Clean, correct, efficient.
|
|
|
|
|
|
hIDE is an Integrated Development Environment (IDE) for C++, C & Java based application programming. It is currently being developed on the Linux platform with plans for an eventual port to Windows.
|
|
|
|
|
|
Hippal is an integrating GUI-framework for a multimodular symbolic A.I.-system IPAL, which combines A.I. Planning, Inductive Program Synthesis, Analogical Reasoning and Learning. Hippal is client-/server-based and uses the Lili Lisp Interpreter as Centr
|
|
|
|
|
|
Parser core library with diverse applications. Assembles data components into trees based on the developer's implementation. Adaptable to automatically parse and export documents, markup files, scripts, and source code. Easily integrated with GUIs.
|
|
|
|
|
|
Set of tools and libs for managing structured data in a very flexible way: Imp./Exp. ASCII, XML, SQL, PS, Tex/LaTex, RTF GUI: X-Windows, MS-Windows Interface to C++, DBs, Perl, PHP, Java, TCP/IP LISP-like interpreter written in C++ using C-LIB
- 主题:代码生成() , 密码学() , 数据库引擎/服务器() , 网络() , 展示() , 可视化()
- 编程语言:C++() , Java() , Lisp() , Perl() , PHP() , PL/SQL()
- 界面类型:Web-based , Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语 , 德语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , HP-UX , Linux , Other , Solaris
- 许可类型:BSD License
- 适用对象:开发人员 , 最终用户/桌面 , IT , 系统管理员
- 开发状态:2 - Pre-Alpha版
- 数据库环境:
|
|
|
|
|
|
An ASN.1 to C++ Compiler
|
|
|
|
|
|
An application to take an image file (jpeg, bmp, etc) and convert it to an array of values suitable for including in source code. Source code is in C++ and developed under MS VS2008 and Emacs. Runs as a GUI app in Windows and a command-line app for *NIX.
|
|
|
|
|
|
A powerfull, generic and extensible data modeling tool. Features: diagram oriented, schema generation and reverse engineer to any relational DB, import and export to many formats, export diagram to picture or vectorial format, printing, documetation, etc
|
|
|
|
|
|
The Introspector enables the programming tools that deal with source code such as the compiler to communicate in a standard and neutral manner reducing the accidental cost of programming.
- 主题:人工智能() , 代码生成() , 编译器() , 建模() , XML()
- 编程语言:C() , C#() , C++() , Perl()
- 界面类型:Command-line
- 支持语种:英语
- 操作系统:All POSIX (Linux/BSD/UNIX-like OSes) , Cygwin (MS Windows) , Linux , OS Independent (Written in an interpreted language)
- 许可类型:Artistic License , GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL)
- 适用对象:高级最终用户 , 开发人员 , 教育 , IT , 质量工程师 , 科学/研究
- 开发状态:3 - Alpha版 , 4 - Beta版
- 数据库环境:
|
|
|
|
|
|
IoBind is a C++ STL compliant library to easily serializing objects to/from string, handle encodings, add encrypion, convert to base64, etc. IoBind uses Meta-Programming to acheive a new way of looking at ostream.
|
|
|
|
|
|
Jarin is a free interoperability framework between the Java platform and the other environments.
|
|
|
|
|
|
JetPAG is a recursive-descent parser and lexical analyzer generator focused on high efficiency, usability and readability of generated code. JetPAG generates fast recognizers and aids developers with useful tools for simplifying input interpretation.
|
|
|
|
|
|
The JNails project makes it possible and easy to use C and C++ code directly from Java, without clumsy JNI coding. All you need to do is specify the names of the C++ classes, functions, and variables you want to use, and JNails takes care of the rest.
|
|
|
|
|
|
JPeerGen is a developer utility to generate C++ source for Java object peers that interact using JNI. These peers can then implement object-specific native code as well as be used as entry points for calling Java from C++ code.
|
|
|
|
|
|
jRate is a real-time Java compiler and runtime system (based on GNU GCJ) with support for much of the Real-Time Specification for Java (RTSJ), including threading constructs with real-time constraints, asynchronous event handling, and memory regions.
|
|
|
|
|
|
JPype is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.
- 主题:代码生成() , Interpreters()
- 编程语言:C++() , Java() , Python()
- 界面类型:Web-based , Win32 (MS Windows)
- 支持语种:英语 , 法语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , OS Independent (Written in an interpreted language) , OS X
- 许可类型:Apache License V2.0
- 适用对象:开发人员 , IT , 系统管理员
- 开发状态:4 - Beta版
- 数据库环境:
|
|
|
|
|
|
jSegue:Tools for making Java bindings for native code: tlb2java generates Java and JNI code to call COM Ole Automation servers, h-gen generates C++ code to access Java and implement native methods. Partial bindings: Windows PlatformSDK, GDI, ADO, and DAO
|
|
|
|
|
|
k2development consists of Assembler,Linker and other necessary Tools to build 6502 Assembly Language Programs.
|
|
|
|
|
|
The C++ programming framework that is compatiable with standard C++ libraries. Parts: the set of classes, templates and functions that provide safety interface; GUI; XML loader for a GUI structure. The project has been moved to http://cbear.berlios.de.
- 主题:代码生成() , 框架() , 人机界面() , 窗口管理()
- 编程语言:C++() , XSL (XSLT/XPath/XSL-FO)()
- 界面类型:Win32 (MS Windows)
- 支持语种:英语 , 俄语 , 乌克兰语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Win2K , WinXP
- 许可类型:MIT License
- 适用对象:开发人员 , IT
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版
- 数据库环境:
|
|
|
|
|
|
Kazam is a visual editor and project manager for interactive fiction game creation with Inform, one of the major development tools for this type of games. Kazam is developed with the wxWindows cross-platform GUI package.
|
|
|
|
|
|
The KlassModeler is a cross platform tool for visually creating C++ classes and class relationships. It generates attractive header files as well as HTML Documentation. An intuitive user interface makes it easy to work with large, complex models.
|
|
|
|
|
|
We/'re creating a program to describe and model using the KISS Modelling language. After modelling the program, it/'s possible to generate the modelled application (or at least a framework of the application). This generated app will be webbased using php
|
|
|
|
|
|
A complete cleanup (for readability and ease of coding) and doccumentation of the original SMAUG 1.4a codebase, SLAM-GTP is also a minor re-write, bringing new features to the codebase, while also fixing and/or adding functionality to existing ones.
- 主题:编译工具() , 聊天工具() , 代码生成() , 开发环境(IDE)() , MUD游戏() , 角色扮演()
- 编程语言:C++() , Visual Basic()
- 界面类型:Command-line , Console/Terminal , Win32 (MS Windows)
- 支持语种:英语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Win2K , WinXP
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 最终用户/桌面 , 其他 , 系统管理员
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版 , 3 - Alpha版 , 4 - Beta版 , 5 - 产品化/稳定 , 6 - 成熟
- 数据库环境:
|
|
|
|
|
|
Lapg is the combined lexical analyzer and parser generator, which converts a description for a context-free LALR grammar into source file to parse the grammar. Generates code for Java, Javascript, C, C++ and C#.
|
|
|
|
|
|
A C++ rapid development tool. Generates header and source files from a sequence of declarations.
|
|
|
|
|
|
LB Builder is an IDE for the Liberty BASIC windows programming language based on Scintilla. It is the most feature-rich IDE currently available for Liberty BASIC. LB Builder is a project-oriented IDE and it has a user friendly WYSIWYG GUI builder.
|
|
|
|
|
|
a framework for describing uml models (and in the future diagrams) including xmi-import/ export
|
|
|
|
|
|
LRGen is a high-performance LALR/LR(1) parser generator and DFA lexer generator, which reads TBNF grammar notation, the most concise and powerful for constructing the whole compiler front end in C/C++ or other programming language.
|
|
|
|
|
|
C++ runtime that provides platform independent distributed state machines thanks to messaging, threads management, timers, traces...
|
|
|
|
|
|
Application pour la programmation de Microcontroleurs et d' Application Electronique ; MCU Programming Tools suite for Mac OS Pic, AVR, Basic Stamp, Risc ... !! Integration IDE, Adobe PDF, SQL, ... pour MacOS (9 et X (10))
- 主题:编译工具() , 代码生成() , 编译器() , 电子设计自动化() , 开发环境(IDE)() , 图片浏览器()
- 编程语言:C() , C++() , Objective C()
- 界面类型:Cocoa (MacOS X)
- 支持语种:英语 , 法语
- 操作系统:All POSIX (Linux/BSD/UNIX-like OSes) , OS X
- 许可类型:Apple Public Source License , Other/Proprietary License
- 适用对象:客户服务 , 开发人员 , 最终用户/桌面 , 其他
- 开发状态:2 - Pre-Alpha版
- 数据库环境:Project is a tool for a proprietary database file format , Proprietary file format
|
|
|
|
|
|
METIL is a python-like interpreted or compiled language made for speed and generic programming, as in C++ but with static symbolic computations, type propagation, "for" surdefinition. Object orientation is centered on properties, rather than hierarchy.
|
|
|
|
|
|
MIG- is a Middleware Interface Generator for XML-RPC implemented with C++.
|
|
|
|
|
|
TLDC is the implementation of an interleaving semantics of the Temporal Logic of Distributed Actions (TLDA). An enhancement towards an explicit model checker for TLDA specifications is subject of current work.
|
|
|
|
|
|
This is add-on for Ms Visual C++ which find useful comments in workspace projects such as '// TODO:', '// TASK:', '// NOTE:' and make easy navigation on them. This can increase team perfomance greatly. Added Ms Visual C++ STL Debugging features...
|
|
|
|
|
|
2tools is a set of online CMS maintenance tools: just one click to migrate to/from different CMS; safe configuration settings to upgrade your CMS; easy Data movement to/from DBMS, databases or tables; SQL, XML, XSLT, PHP technologies. All tools are main
- 主题:编译工具() , 代码生成() , Dynamic Content() , 前端工具() , 站点管理()
- 编程语言:C++() , Java() , PHP() , Python() , Tcl()
- 界面类型:Web-based , Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语 , 意大利语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , OS Independent (Written in an interpreted language)
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 最终用户/桌面 , 系统管理员
- 开发状态:1 - 计划中
- 数据库环境:
|
|
|
|
|
|
Tools 'A' are tools for developing C/C++ applications. For further informations please have a look at http://yaka.ensiie.fr/ta/
|
|
|
|
|
|
"Translator Trans Writer" ("Translater Trans Writer") is a script for script writer. You write scripts that are used to write scripts. An English to C script is an example. It has a huge scope of usage, and more features planned. Check Out the Includ
|
|
|
|
|
|
"Translater Trans Writer" ("Translator Trans Writer") is a type of scripting program. NEW sourceforge LOCATION: https://sourceforge.net/projects/translatortrans
|
|
|
|
|
|
Tool for translation of Microsoft SQL Server stored procedures to MySQL.
|
|
|
|
|
|
turt. A language package for creating Turing machines and passing input for processing by the machine described by the language tt.
|
|
|
|
|
|
UBIQLIPSE is a plug-in for Eclipse that provides a WYSIWYG editor for the creation of UIQ 2.1 GUIs. UBIQLIPSE maintains an XML model of the GUI and converts this model into Symbian C++ code on demand, using an existing tool developed by Symbian.
|
|
|
|
|
|
Banish crusty code with the Uncrustify C/C++/C#/D/Java/Pawn source code beautifier. It indents, adds newlines, aligns, etc, and is highly configurable.
|
|
|
|
|
|
The Unnamed-RPG project's goal is to create a system of tools for developers to create games or software that takes advantage of the power and complexity of Rolemaster(TM) style of role-playing guidelines.
- 主题:编译工具() , 代码生成() , 互联网() , MUD游戏() , 角色扮演()
- 编程语言:C() , C++() , Delphi/Kylix() , Object Pascal() , PL/SQL()
- 界面类型:Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , Win2K , WinXP
- 许可类型:GNU General Public License (GPL) , GNU Library or Lesser General Public License (LGPL) , Public Domain
- 适用对象:开发人员 , 最终用户/桌面
- 开发状态:1 - 计划中 , 2 - Pre-Alpha版
- 数据库环境:
|
|
|
|
|
|
VB62VC6 - Visual Basic 6 sources to Visual C++ 6 converter.
|
|
|
|
|
|
VirtuAL3101 provides a series of tools to develop effects using the AL3101 DSP from Alesis. It includes an assembler/disassembler, a simulator, an application generator with its graphical interface and various effects.
- 主题:编译工具() , 代码生成() , 编译器() , 调试器(Debuggers)() , 声音/音频()
- 编程语言:Assembly() , C() , C++()
- 界面类型:Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux
- 许可类型:GNU General Public License (GPL)
- 适用对象:开发人员 , 最终用户/桌面 , 其他
- 开发状态:4 - Beta版
- 数据库环境:
|
|
|
|
|
|
Visual GWin++ is an attempt to create a Visual C++ style development environment for Win32 in the open source arena. It was originally developed in Dev-C++ and its continued development is based on community feedback.
|
|
|
|
|
|
a tool package for Microsoft Visual Studio 2005, include Mozilla Project Wizard, Comment Tool and others.
|
|
|
|
|
|
Drivers Template Library for WinNT/2K(ME)/XP. At this time required VCC 6.0(5.0) and DDK.
- 主题:代码生成() , 硬件驱动()
- 编程语言:Assembly() , C() , C++()
- 界面类型:Win32 (MS Windows)
- 支持语种:英语 , 俄语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Win2K , WinXP
- 许可类型:GNU Library or Lesser General Public License (LGPL)
- 适用对象:开发人员 , 制造业 , 科学/研究
- 开发状态:4 - Beta版
- 数据库环境:
|
|
|
|
|
|
It is simple form-based editor for Tomcat's web.xml files. It supports tags <servlet>, <servlet-name>, <display-name>, <description>, <servlet-class>, <init-param>, <servlet-mapping>, <url-pattern>. These
|
|
|
|
|
|
WinGTK is a developer/'s package which installs GTK+ 1.3 libraries for Win32. It also has wGLADE - a Glade implementation for Windows. Other packages include LibGlade, GtkExtra, GWF, DevEx (Dev-C++ extension) etc.
|
|
|
|
|
|
Wisent is an LALR(1) parser generator with pluggable front- and backends. It generates object-oriented code with clean namespace separation. A yacc-like frontend is currently accompanied by a C++ and a Java backend. The tool itself is implemented in C++.
|
|
|
|
|
|
A programming tool to simplify the initial setup of GUI widgets. Mainly an experiment in using widget names and methods as a mark-up language. Written in C++, outputs Java.
|
|
|
|
|
|
1337writer is a converter for 'normal' text to 1337 / l33t text (leetspeech). simply input your text and the programm will output the 1337 version. (hardcore 1337 or simple 1337).
- 主题:编译工具() , 代码生成() , 其他() , 测试() , 文本编辑器()
- 编程语言:C() , C#() , C++() , Objective C() , PHP() , PL/SQL()
- 界面类型:Web-based , Win32 (MS Windows)
- 支持语种:英语 , 德语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , Linux , OS Portable (Source code to work with many OS platforms) , Win2K , WinXP
- 许可类型:GNU General Public License (GPL)
- 适用对象:高级最终用户 , 开发人员 , 最终用户/桌面 , IT , 其他 , 电信行业
- 开发状态:5 - 产品化/稳定
- 数据库环境:Flat-file , MySQL , Other file-based DBMS , Proprietary file format
|
|
|
|
|
|
wxCodeAccel - A minimal code accelerator for java code. Automatically generates getters and setters for properties. It is written in C++ using the wxWidgets toolkit.
|
|
|
|
|
|
wxCRP can output code based on a flexible template language. This allows you to create your code only once, debug and verify it, then use it in many situations due to the flexible output of the GUI wizard and template mechanism. Also for project files.
|
|
|
|
|
|
Project is an app generation tool. It uses wxFormBuilder (wxformbuilder.sf.net) as GUI designer and adds much improved templating support to it. The idea of the project is based on Clarion language and RAD tool.
|
|
|
|
|
|
A set of tools to simplify the use of wxWindows with Visual C++ 7.
|
|
|
|
|
|
Main features: wxHatch is a cross platform IDE for wxWigets. It generates new wxWidgets projects, with a main frame and text or drawing/imaging window, provides a simple code editor with syntax highligthing, generates makefiles for
- 主题:编译工具() , 代码生成() , 调试器(Debuggers)()
- 编程语言:C++()
- 界面类型:Win32 (MS Windows) , X Window System (X11)
- 支持语种:英语
- 操作系统:32-bit MS Windows (95/98) , 32-bit MS Windows (NT/2000/XP) , All 32-bit MS Windows (95/98/NT/2000/XP) , All POSIX (Linux/BSD/UNIX-like OSes) , Linux , Solaris , Win2K , WinXP
- 许可类型:Other/Proprietary License
- 适用对象:开发人员 , 最终用户/桌面
- 开发状态:4 - Beta版
- 数据库环境:
|
|
|
|
|
|
Generates output based on element hierarchy within XML instance. The output is specified in XML template files and has few limitations. By default generate's c++ classes, but can generate anything for any language. Been in active use for 6 months.
|
|
|
|
|
|
xmi2code: A roundtrip code generator for UML xmi files. Handles Umbrello Output.
|
|
|
|
|
|
xmlbeansxx is a C++ library that easies usage of XML data. It allows to generate classes for all Xml entities and use them in JavaBean-like manner. This library is similar to Apache XmlBeans. More information at http://xmlbeansxx.touk.pl.
|
|
|
|
|
|
Framework for literate programming using XML written in C++. Boost, The STL and Patterns are used extensively. All platforms which support Boost will be supported.
|
|
|
|
|
|
XmlPL is a C like language with special syntax for creating and manipulating XML data. If you know Java, C or C++ and XPath then XmlPL is easy to learn. XML is a native data type and is processed more naturally using XML path expressions and inline XML. Services (1)
|
|
|
|
|
|
Xorph is a tiny toolkit to automate and faciliate the monotonous task of setting up configuration management components and dialogs for Qt applications.
|
|
|
|
|
|
Styx is a scanner & parser generator designed to address some shortcomings of the traditional lex/yacc combination. Enhanced features: automatic depth grammar derivation and derivation tree production including it's C interface, preservation of full sourc
|
|
|
|
|
|
XTern is an external scripteditor for the game X2.
|
|
|
|
|
|
A compact and fast alternative to XML for software generated and consumed XML transactions that don't require human-readability.
|
|
|
|
|
|
Given YACC-like and LEX-like input files, yagg generates a C++ program that generates all strings of a user-specified length. yagg is easy to use, and provides a means of generating test inputs or validating a parser grammar by inspecting the strings.
|
|
|
|
|
|
yapm is a packaging system to automate the generation of Makefiles and rpm.spec files for developers. I will not be working on it again, as i have dumped my redhat distro (and other rpm based distro's) for gentoo
|
|
|
|
|
|
This project is to create a lexical scanner generator. It generates C++ STL compatible, thread safe, scanner classes.
|
|
|
|
|
|
YooParse stands for Yet-another Object-Oriented Parser code generator. It is the complement of YooLex, a lexer code generator. The purpose of YooParse is to generate a parser that integrates tightly with the scanner generated by YooLex.
|
|
|
|
|
|
ZASM is a 2 pass assembler for Zilog's 8-bit CPU Z80. Supported platforms: Unix-style OS, e.g. MacOS X, Linux, BSD. Special support for ZX Spectrum emulator file formats. Binary or intel hex file output.
|
|