Menu Content/Inhalt
Home arrow --- Source Code arrow Other library, utility, VCL
Other library, utility, VCL Print
Written by Sergei Kostigoff   
Thursday, 13 March 2008
informationOther source code links collection.

Assembler

yellow bulletArt of Assembly Language Programming and HLA by Randall Hyde Excellent tutorial, Art of Assembly Language. ASM Style Guide.

Captive: The first free NTFS read/write filesystem for GNU/Linux. This project is no longer maintained. Project implements the first full read/write free access to NTFS disk drives. You can mount your Microsoft Windows NT, 200x or XP partition as a transparently accessible volume for your GNU/Linux.

CD Shell is a scriptable menu system that provides the ability to create interactive multi-boot optical discs. It will make PC-bootable compact discs or DVD's that can select from several program loaders or kernels located on the disc, or boot from other local disk drives that are attached to the system.

FreeBIOS - OUTDATED. This project eventually turned into the highly successful linuxBIOS project. Please visit that project, development continued there.

red bulletGAG is a Graphical Boot Manager with a lot of features. It doesn't need a partition, it works with primary and extended partitions in every hard disk, it has a lot of icons, it allows you to put passwords for each operating system, it can swap hard disks and it can be tested from diskette. The SafeBoot feature allows you to boot your hard disk even if GAG is overwritten. It includes extensive support for many languages and keyboard types.

red bulletLinuxBIOS is an Open Source project aimed at replacing the normal BIOS with a little bit of hardware initialization and a compressed Linux kernel that can be booted from a cold start. The project was started as part of clustering research work in the Cluster Reseach Lab at the Advanced Computing Laboratory at Los Alamos National Laboratory. The primary motivation behind the project was the desire to have the operating system gain control of a cluster node from power on. Other beneficial consequences of using LinuxBIOS include needing only two working motors to boot (cpu fan and power supply), fast boot times (current fastest is 3 seconds), and freedom from proprietary (buggy) BIOS code, to name a few. These secondary benefits are numerous and have helped gain support from many vendors in both the high performance computing as well as embedded computing markets.

red bulletThe OpenBIOS project provides you with most free and open source Open Firmware implementations available. Here you find several implementations of IEEE 1275-1994 (Referred to as Open Firmware) compliant firmware. Among its features, Open Firmware provides an instruction set independent device interface. This can be used to boot the operating system from expansion cards without native initialization code. It is Open Firmware's goal to work on all common platforms, like x86, AMD64, PowerPC, ARM and Mips.

tinyBIOS™ was designed from the ground up for embedded PC applications such as network appliances. It is designed for easy adaptation and simple code. Features not needed or desired for embedded use have been left out. Manufacturer: http://www.pcengines.ch/index.htm

Das U-Boot - the Universal Boot Loader

W A S M . R U - Source codes (Russian resource page).

 

C / C++

1964 is a popular Nintendo64 Emulator for Windows. With the right plug-ins, you can play almost any Nintendo64 game on your PC. (no updates since 2002)

AntiRight is a lightweight desktop environment. The software consists of a text editor, a clock, a graphical pager, a sticky note applet, an Internet dialer interface, a file manager, a calculator, a shell command launcher, a help system, a backdrop selector, an email and Web browser launcher, a theme selector, a security control panel, an xhost controller, a disk utility panel, and a CD player.

Amulet is a user interface development environment for C++ and is portable across X11 on all kinds of Unix (Sun, Dec, HP, SGI, Linux, NetBSD, etc.), Microsoft Windows 95 and NT, and the Macintosh. Amulet helps you create graphical, interactive user interfaces for your software. More than just another free virtual toolkit, Amulet includes many features specifically designed to make the creation of highly-interactive, graphical, direct manipulation user interfaces significantly easier, including a prototype-instance object model, constraints, high-level input handling including automatic undo, built-in support for animation and gesture-recognition, and a full set of widgets.

ATAidle is a utility to set the power management features of ATA hard drives in FreeBSD, including idle and standby timeouts, APM, and acoustic level settings. It can also show details about the installed devices.

Bastard - A disassembler for the Linux platform. Currently this supports x86 ELF files assumed to be written in C and output to Intel- syntax assembly language; however the design is modular and replacements for any of these can be written.

Botan is a library of cryptographic algorithms written in C++. It includes a wide selection of block and stream ciphers, public key algorithms, hash functions, and message authentication codes. It has an easy-to-use filter interface and supports many common industry standards, including X.509v3.

green bulletC++ Sockets Library - This is a GPL licensed C++ class library wrapping the berkeley sockets C API, and therefore works on most unixes and also win32. The library is in use in a number of real world applications, both commercial and open source. Features include, but are not limited to, SSL support, IPv6 support, tcp and udp sockets, sctp sockets, http protocol, highly customizable error handling. Testing has been done on Linux and Windows 2000, and to some part on Solaris and Mac OS X. Author;s page (with other sources as well): http://www.alhem.net/

CalcChecksum is a tool for calculating MD5, MD4, CRC32, SHA1 (SHA160), SHA256, RIPE-MD-160, TIGER, HAVAL (128, 160, 192, 224, 256 with 3, 4 or 5 passes) on files, text-strings or hash-lists generated by md5sum or sha1sum. CalcChecksum is a KDE/QT 3.1 application.

CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI-based for supervised tests.

CUPS - The Common UNIX Printing System ("CUPS") is a cross-platform printing solution for all UNIX environments. It is based on the "Internet Printing Protocol" and provides complete printing services to most PostScript and raster printers.

green bulletCygwin is a DLL which provides a Unix emulation environment for Windows. The Cygwin environment provides a complete port of such development utilities as gcc, binutils, gdb, make, etc., as well as a vast number of useful utilities.

red bulletDarik's Boot and Nuke ("DBAN") is a self-contained boot floppy that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction. DBAN is a means of ensuring due diligence in computer recycling, a way of preventing identity theft if you want to sell a computer, and a good way to totally clean a Microsoft Windows installation of viruses and spyware. DBAN prevents or thoroughly hinders all known techniques of hard disk forensic analysis.

Delorie Software (DJGPP) - Home page of DJGPP developer. "Making it harder to hate computers." A free 32-bit development system for DOS. Various web tools and projects. Free replacements for many Unix programs. Various software. On-line games and other entertainment. Caldera's MS-DOS replacement. Random other projects.

DirSync is a Directory Synchronizer this utility take two argument the source directory and the destination and make recursively the two directories identical. Can be used to make incremental copy of large data. For example if your file server is in the /data you can make a copy in /backup with the command : dirsync /data /backup the first time all data will be copied but when you issue again the command only the changed file are copied. Both source and executable for win32 and Linux are included in the distribution. Also using OpenWatcom it is possible compile dirsync for MS-DOS environment. I think it is very simple compile it for other Unix like system. Other sources: http://www.viara.cn/

DOSEmu (DOS Emulator) is a Linux application that enables the Linux OS to run many DOS programs including some DPMI apps.

epocemx is a collection of tools (including a port of GCC) and libraries which enable building EPOC R5 applications under Unix. (no updates since 2004)

red bulletEXT2IFS is an Installable File System for Windows NT4, Windows 2000, and Windows XP. The driver can read both the EXT2 and EXT3 filesystems. A simple installation program makes using the driver easy.

ferite - a lightweight, portable, thread safe scripting engine with a language very similar to Java, C, PHP, and Perl. It is fast, has a very small footprint, and is object-oriented. It is designed to be modular and embeddable in other applications.

FreeVMS is an OpenVMS-like operating system which can run on several architectures like i386, PPC, Alpha, and many others. It consists of a POSIX kernel and a DCL command line interpreter. The only architecture currently supported is i386.

FLENS (Flexible Library for Efficient Numerical Solutions) is a C++ library for flexible and high performance matrix and vector types (dense and sparse vectors, operators, etc.) It offers a convenient user interface with a mostly intuitive notation. The realized iterator concept facilitates integration with STL.

FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects!

red bulletGimp-Print is a collection of very high quality printer drivers for UNIX/Linux. The goal of this project is uncompromising print quality and robustness. Included with this package is the Print plugin for the GIMP (hence the name), a CUPS driver, and two drivers (traditional and IJS-based) for Ghostscript that may be compiled into that package. This driver package is Foomatic-compatible and provides Foomatic data to enable plug and play with many print spoolers. In addition, various printer maintenance utilities are included. Many users report that the quality of Gimp-Print on high end Epson Stylus printers matches or exceeds the quality of the drivers supplied for Windows and Macintosh.

The gSOAP Web services development toolkit offers an XML to C/C++ language binding to ease the development of SOAP/XML Web services in C and C/C++. Most toolkits for C++ Web services adopt a SOAP-centric view and offer APIs that require the use of class libraries for SOAP-specific data structures. This often forces a user to adapt the application logic to these libraries. In contrast, gSOAP provides a transparent SOAP API through the use of proven compiler technologies.

GNU utilities for Win32 - Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools.

The Heirloom Toolchest is a collection of standard Unix utilities. It was derived from original Unix material released as open source by Caldera and contains up to four versions of each utility corresponding to SVID3/SVR4, SVID4/ SVR4.2MP, POSIX.2/SUSV2, and 4BSD (SVR4 /usr/ucb). It contains support for lines of arbitrary length and in many cases binary input data, support for multibyte character sets, especially UTF-8, and more than 100 individual utilities including bc, cpio, diff, ed, file, find, grep, man, nawk, oawk, pax, ps, sed, sort, spell, and tar. Extensive documentation is included.

Indexed PDF Creator creates indexed PDF documents from text files. It was designed to aid in creating an electronic distribution method for legacy system reports, since many mainframe type print spools are plain text. It allows indexing, customizing page settings, font size, font face, and superimposing text over an image in the case of using pre-printed forms. It supports unlimited levels of indexing bookmarks in documents and system/user configuration files. More sources: http://hoopajoo.net/projects/

lfhex (Large File Hex Editor) is a hex editor with paged input/output for viewing and editing files which are too large for system memory. Features include infinite undo/redo, search capabilities, a conversion dialog, scalable working area (sane resize), fast load times, fast save times, and a binary graphical diff/compare UI. It only takes an additional ~1.4 MB to open a 2 GB file, and can graphically compare 4 GB files using less than 15 MB of additional system memory.

blue bulletlibDSP is a C++ library of digital signal processing routines, including standard vector operations, digital filtering, and transforms.

Linux NTFS provides Linux drivers and user space tools for the proprietary filesystem used by Windows NT, 2000, XP, and 2003. It also provides support for the Logical Disk Manager (LDM) that controls Windows' Dynamic Disks and is used to create software Mirrors, Stripes, RAID, etc.

Linux Security Auditing Tool (LSAT) is a post install security auditing tool. It is modular in design, so new features can be added quickly. It checks many system configurations and local network settings on the system for common security/config errors and for packages that are not needed. It has been tested on Linux (Gentoo, Red Hat, Debian, etc.) and Solaris (SunOS 2.x).

Mad Builder PDF Assembler allows you to merge several PDF files selected by a selection mask. The merging may be ordered. The merging may take into account only certain enumerated pages of the original files.

MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.

MSYS: A contraction of "Minimal SYStem", MSYS is a POSIX-like command line interpreter system, (CLI), offered as an alternative to the Windows Command Prompt, (a.k.a. cmd.exe). Conceived to facilitate the execution of the POSIX style build scripts commonly provided by Open Source projects, and to interpret the Makefiles which they generate, its CLI interprets the Bourne Shell command language, in order to execute the commands commonly invoked by such scripts.

red bulletMyLibC is a glibc clone for windows.

OpenC++ is C++ frontend library (lexer+parser+DOM/MOP) and source-to-source translator. OpenC++ enables development of C++ language tools, extensions, domain specific compiler optimizations and runtime metaobject protocols.

red bulletpicocom is a minimal dumb-terminal emulation program. It is ideal for embedded systems since its memory footprint is minimal (less than 20K, when stripped). Apart from being a handy little tool, the source distribution includes a simple, easy to use, and thoroughly documented terminal-management library.

green bulletReactOS® is an advanced free open source operating system providing a ground-up implementation of a Microsoft Windows® XP compatible operating system. ReactOS aims to achieve complete binary compatibility with both applications and device drivers meant for NT and XP operating systems, by using a similar architecture and providing a complete and equivalent public interface.

RLIB - Reporting Engine. XML Based Definition Language; Generate Reports in PDF, HTML, TXT, and CSV; Fast and efficient, written in c. Bindings for PHP, Python, Java. Commercial license available for non GPL code; Full expression engine.. ie: col1*col2+col3

rxLib (RU)] Programming in Borland C++ Builder. RXLib components. Articles, FAQ, help.

The SSWF project includes several utilities to work on Flash movies. The main one is certainly the library which enables a programmer to easilly create an SWF file. The sswf tool can also be used to do just that: create a movie from a script. The interest is to have the movie created dynamically with data which are available at the time of creation. This is of course only useful for web sites which are CGI enabled. Though that's was the main aim, the scripting language can also be used to generate static SWF files for your static web sites.

Smart Boot Manager (SBM) is an OS independent and full-featured boot manager with an easy-to-use user interface. There are some screenshots available. The main goals of SBM are to be absolutely OS independent, flexible and full-featured. It has all of the features needed to boot a variety of OSes from several kinds of media, while keeping its size no more than 30K bytes. In another words, SBM does NOT touch any of your partitions, it totally fits into the first track (the hidden track) of your hard disk! SBM now supports booting from floppy, hard disk and CD-ROM. There are plans to support ZIP and LS-120 in the near future. (no changes since 2000)

UDO (Universal Document) is a powerful and multipurpose utility for creating documentation or any other text file needed in one text format or more. Though UDO is powerful, it is quite easy to understand and to use. UDO was originally shareware, before the author released it as open source under the GPL licence.

WinAVR (pronounced "whenever") is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. Includes the GNU GCC compiler.

 

Delphi / Kylix / Pascal

AClean - A Cleaning Program for Windows - an open source alternative for Windows cleaning programs. (no changes since 2003)

AsyncFree - Open Source component library for serial communication (no changes since 2002)

Burn To The Brim - Utility for grouping files and folders together in the most efficient way to fill up an entire CD (or other medium).

DeCAL - The Delphi Container and Algorithm Library (DeCAL) is a powerful library of reusable container classes, generic algorithms, and an easy to use persistence mechanism. It is similar to and based on Stepanov's STL. (no changes since 2002)

Delphi Fundamentals - Comprehensive collection of Delphi code units. Includes libraries for Unicode, Strings, Data Structures, Socket components and Mathematics.

Delphi.NET (Inactive) - a collection of Open Source tools and code components that enable Borland Delphi (version 5 or higher) to communicate with the Microsoft .NET-Framework. (no changes since 2002)

Delphi Container Library - DCLX is a free library that provides ArrayList, LinkedList, Vector, HashMap, HashSet, ArraySet, Queue and Stack structures to Delphi/Kylix. It also provides algorithms like in STL (Apply, Found, CountObject, Copy, Generate, Fill, Reverse, Sort...). (no changes since 2003)

Delphi Persistent Object - (DePO) is a Object Persistent Framework. The implementation follows strictly the Scott Ambler implementation, adapting itself into the Borland VCL. (no changes since 2003)

Distributed Simple Accounting - This project will aim to build a three-tiered distributed accounting software. Program developed in Windows environment using Delphi, and MySQL as the DBMS. (no changes since 2002)

dExcel - A Delphi VCL which provide an easy way to export TDataSource, TCustomGrid to Excel. Programmer only needs to set the TDataSource or TCustomGrid property of dExcel and call the TdExcel.execute method, then dExcel will call the Excel though OLE technology. (no changes since 2003)

DirectDisk for Win2000/NT allow you to directly access physical sectors from floppy, hard disks, logical volumes and CDRoms. It is useful when you are going to manually create boot disks, or if you want to backup or edit them. It is an extremely simple and easy to use program: simply select the drive, the sector number to read/write and press Read/Write. The integrated HexEditor allow you to easily manipolate data in it. (no changes since 2003)

DTreeFramework for Delphi - This is a framework for making a typical application nowadays. Just like Windows-Explorer. Many Programmers need a treeview for their GUI. The problem is how can you do this independently? DTreeFramework makes this possible! (no updates since 2000)

DUnit: Xtreme Unit Testing for Delphi - automates unit testing of Delphi code. The target audience for DUnit is developers who are both writing the code to be tested and the unit tests for that code, an approach advocated by Extreme Programming. Dunit is based on the product JUnit.

Dunfordsoft Windows Tools - This project provides Delphi authored tools for designing and maintaining web sites and general purpose utilities for Windows users.

DWPL - The Delphi WDosX Project Library (DWPL) is an Open Source cross-platform library (based on FreeCLX) to make the development of 32-bit DOS programs with Delphi (using WDOSX) flawless, and to make the UI created with CLX available to DOS programs.

red bulletefg's Computer Lab: Mostly Delphi Projects and Reference Library about Computer Graphics, Image Processing, Color Science, Fractals & Chaos, Mathematics, Science & Engineering

Elvenware Source Code - This site is designed to be a repository of code for Charlie Calvert's books, lectures, articles and programming projects. I plan to release all my code as open source. (no changes since 2003)

The EOS Library can be used to add automated xml persistence to complex object structures in Object Pascal. Aggregated objects (we call them weak objects) get stored together with the parent object. When the parent object is created from xml, the child object gets automatically created and loaded. There's more: associated objects (we call them strong objects) have a GOI (Global Object Identifier) associated to it. In complex object structures, where the same instance of a strong object are associated to different other objects, the instance is saved in xml only once, and the associations are marked using the GOI, so that, when recreating the structure from xml, the framework can restore the associations.

ESS-Model - The fastest and easiest to use UML reversing tool! With ESS-MODEL you can view class diagrams from your code in the time that other tools are still busy loading. Source is written in Delphi. More info: http://www.essmodel.com

ezDICOM is a medical viewer for MRI, CT and ultrasound images. It can read images from Analyze, DICOM, GE Genesis, Interfile, Siemens Magnetom, Siemens Somatom and NEMA formats. It also includes tools for converting medical images from proprietary format

F1Help is the application to generate windows help files, HtmlHelp or html documents from any Delphi source file. It is handy for component writers that want to document their components and source code with an integrated help in the Delphi environment. (2001)

The Fortran interface wizard automatically generates code for creating a Fortran DLL and interface code for using the DLL from Borland Delphi. A sample delphi project can also be generated. (no changes since 2002)

Fractal Forge - an application written in Delphi that lets you easily explore the branches of the Mandelbrot set. It has received several very positive reviews. Source

FreeCLX - the Open Source project for Borland's CLX Component Library for Linux. A Borland No-Nonsense licensed version of CLX is available in the Desktop and Server Editions of Kylix. A Borland Kylix compiler is required to build FreeCLX.

FreeReport - an attempt to continue FastReport development, as a sourceware. (2002)

JEDI VCS (ex-freevcsclient) Object of the JEDI VCS project is to create an open source VCS system, based on the existing FreeVCS. This will allow current FreeVCS users to migrate to JEDI VCS, while continuing to use the existing server portion. Although the original name for this project was freevcsclient, the successor to FreeVCS will now be called JEDI VCS, short for JEDI Version Control System.

FWS (Free Windwos Shell) is a open source shell (explorer, desktop and later more) for Windows (no changes since 2003)

FluPP is a Flight Log Software for Windows. FluPP 1 is only available in german. Version 2 (we are rebuilding FluPP from scratch) will be multilingual.

fma - SMS Manager, Mobile Phone Monitor, Remote Control Agent, Phonebook Manager, whatever you want it to be, it is whatever a mobile phone want to have :) {Currently based on SE T68i feature set}

FTPVCS - FTP based VCS / Project Management tool for small projects IMPORTANT! Please check our main site (http://www.ftpvcs.org ) for easy support, bug reports, etc! (no changes since 2002, main site expired).

GbBoleto - Boletos Bancarios em Delphi - Componente Delphi para emissão de Boletos Bancários Tem por objetivo poder emitir os Boletos e tratar os arquivo de remessa e retorno para todos os bancos brasileiros.

General Knowledge Machine Project - Intelligent e-knowledge base engine for any kind of knowledge-based applications, supporting effective knowledge presentation, precise knowledge search, adaptive learning and immediate consulting.

Genetic Programming Engine - The GP Engine is a genetic programming library for Borland Delphi, C++ Builder and Kylix (on Linux). The main building block is the TGPopulation component.

Geoblock - a program for 3D modeling, database management and visualization of geoscience datasets. It is designed for mineral deposit exploration, ore reserve estimation, mine planning and simulation of processes in mine sites.

GExperts is a set of tools built to increase the productivity of Delphi and C++Builder programmers by adding several features to the IDE. GExperts is developed as Open Source software we encourage user contributions to the project.

GnucDNA Delphi - The goal of this project is developing a Delphi Gnutella Client (and Delphi component) based on the open source COM component GnucDNA so people can build their own peer to peer applications in Delphi. (no changes since 2003) Project stopped.

ConForza sheet music viewer/composer - a tool to view, listen, print, and even compose sheet music files. Features include: MIDI, ETF, and NIFF file reading and writing; zoom in and out; playback with highlights, instrument change, and tempo control...

red bulletGPU is a Gnutella client that allows users to share CPU-resources. GPU allows the creation of computer alliances. The CPU-time sharing system does not recognize privileges between users. Each person agrees to provide network resources as needed and in return is able to get CPU-cycles from other clients on the network system. Plugins extend the capabilities of client nodes and are compiled so as to take advantage of the power of the latest processors. Right now, this client allows rendering of Terragen movies. An experimental search engine is included, too. GPU cluster size typically ranges from 5 to 15 computers. It is possible to organize ourself in teams and view statistics. Help us with your pioneer attitude in tweaking and improving this 15GHz monster :) (which is under GPL and targets only peaceful goals btw).

CryptoTW - a win32 DLL that acts as an interface between the GPG.EXE from gnupg.org and a win32 program. Programming automated systems against the GPG.EXE is challenging. By solving the problem once, as a DLL, many developers can benefit. Sourceforge project: http://sourceforge.net/projects/cryptotw/ (no changes since 2004)

GExperts is a set of tools built to increase the productivity of Delphi and C++Builder programmers by adding several features to the IDE. GExperts is developed as Open Source software and encourages user contributions to the project.

red bulletGUI NSIS - This GUI create a MODERN UI for the open source setup maker NSIS 2.0b0 and higher. This GUI is an easy to use wizard in German and English. Author's page: http://www.paehl.com/ - much more sources

GNU gettext for Delphi The best translation toolkit for Delphi, C++ Builder, Kylix, FreePascal and Lazarus.

GXExplorer - a replacement for the Windows Explorer and File Manager. It is written using Borland Delphi and runs on Windows 95 and above. It includes many usability improvements and new features. (no changes since 2002)

Happy-Birthday is a simple birthday reminder build original from Breuer-Elektronik and is made open source. It is written with Delphi 6 and will be ported to Kylix. You will need the Breuer Elektronik Components: http://www.sf.net/projects/bec

Indirect3D - something like 3D ActiveX - it is a set of specifications that allows to use objects written on different programming languages in one dynamic interactive scene. (no changes since 2002)

red bulletInno Setup Preprocessor is an add-on for Inno Setup (http://www.innosetup.com), a freeware install builder.

Institution OPEN is an open source remote administration tool for the Win32 platform. The server is completely written in macro assembly (MASM). The client is written in Delphi and will eventually be ported to Kylix. (no changes since 2002)

ISS BusinessOffice - The program complex is among other things suitable for different groups of users, which want to mix several CSV, LOG, PGN or TXT files to only one file. You can find further information and sample applications on our website. (no changes since 2002)

JEDI Obiwan Object Persistence Framework - The Obiwan project's main objective is to provide an object oriented specification and API for access to persistent data using Borland Delphi and related environments/languages. (2004)

red bulletJEDI VCL - JVCL is a package of over 300 Delphi components developed by the Project JEDI members.

JEDI-VCL Inspector] - JvInspector has been integrated into the JEDI-VCL (2.00 Alpha or later). Go to http://jvcl.sourceforge.net for more information.

red bulletThe JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Builder projects.

JEDI Database Desktop replaces and extends Borland's Database Desktop, which is not free. The goal of this project is to implement the functions of the original Database Desktop and add some useful features. The application is written in Delphi 6 / Kylix. (no changes since 2002)

JEDI Experts - set of experts/wizards to be used in Delphi IDE. While they can be used directly in Delphi IDE, the main task will be convert them, and merge into GExperts - another Delphi project on SourceForge.  Latest release 2002.

JEDI-Math is a project to develop an OpenSource library for mathematical functions and analysis in Delphi and potentially Kylix. JEDI-Math is part of the Joint Endavour of Delphi Innovators community. For more JEDI projects on SourceForge, please visit: http://projectjedi.sourceforge.net. The library will be produced under the Mozilla Public License, which prevents us from using GNU libraries such as the GSL.

Kagee: Trojan/AntiTrojan improvement - We are trying to improve Trojan- as well as AntiTrojan - Techniques. As a far goal we will develop either an (nearly) perfect Trojan Device, or an (nearly) perfect Trojan Protection. As soon as Kylix finds itself in our claws, we'll port the whole stuff to it. (no changes 2002)

Kylix Libs Packaging - Applications developed with Kylix usually depend on some Kylix libraries. This project aims to create packages of these libraries for different distributions.

LinCommander - It is another clone of Norton/Windows/Midnight Commander. It is being wrote on Kylix open edition. Currently it supports command line (similarly to DiscoCommandir, even better than WinCmd), two panels walking and simple execution, renaming, copying...

LinLocalize - The first translation-tool for multilingual Kylix-apps. Easy translation of embedded Kylix-resources (resourcestrings and forms) in executables and shared-object-files. Generation of shared-resource-files or separate-executables.

LochJournal is a client that helps ease the use of LiveJournal and other internet journals that use LiveJournal's codeset. It was created by Mark Smith in June 2001 and has been updated by him ever since. He originally created it just to see what he could do, never thinking that it would grow to be as popular as it is today. LochJournal has over 2000 active users, over half of which use the latest version. It is the fourth most popular LiveJournal client.

Lx library for Delphi - Library for Delphi, graphics and in/out

MemBoost RAM Optimizer is a very light Memory Management utility which allows you to take total control over your System's RAM. You can manually FREE a certain amount of RAM or set MemBoost to do this automatically.

MD5summer is an application for Microsoft Windows 9x, NT, ME, 2000 and XP which generates and verifies md5 checksums. Its output file is compatible with the output of the Linux GNU MD5Sum and it will also read Linux generated files. It is released under the General Public License. MD5summer is written in Borland Delphi 7. Source is available from the download page.

Minimize in tray - Simple program capable of minimizing any window in the tray

MP3 Book Helper - Edit MP3 ID3 and Ogg tags easily. Create support files for audiobook NFO, SFV, PAR, M3U. Test file base on SFV and PAR.

MS Windows ACL-Library for Delphi - A library written for Borland Delphi that should simplify the modification of Microsoft Windows Access Control Lists (ACL).

NetTime - a simple, free time synchronization client for Win32, providing a client and server for SNTP and RFC868. Its main claim to fame is that it is small, simple and unobtrusive.

Nexus framework - Nexus is a cross-platform, open, object-oriented application framework for Borland Delphi/Kylix.

Oubliette - Full-featured password manager for Windows95/98/2K/XP, with strong encryption. Store passwords for internet accounts, PIN numbers, credit cards. Securely encrypts data with Blowfish or IDEA. Easy navigation, search, import/export, clipboard protection.

Open DVD is a Free Software DVD Player for Windows Operative System. This is created with Delphi 6 Personal Edition and is released under the GNU General Public License.

OpenFigaro - the project OpenFigaro is intended to be a Open Source software for Frisoer Goods economy. it will be simple to use and small. it uses the open source RDBMS Firebird as data storing. It is written in Delphi 5.

Open Media Playa - A Replacement Windows Media player Supporting many extra features not currently present in the standard Windows Media player v6.x (6.x being the best for DivX playback)

OpenXP (German) - ist die Weiterentwicklung von CrossPoint, dem Mail/News-Programm im Textmodus. Es werden alle bekannten Netze unterstützt und für DOS, Windows, OS/2 und Linux mit Freepascal/VirtualPascal entwicklet. English Speaking Developers are welcome.

Opus Projector is a tool, that helps you managing your Delphi and Borland C++-Projects. Some of the features are easy compiling, opening and changing the projects settings. Multi-user capable.

puple bulletThe PABX Project - a complete suite of programs that serve for capturing messages (number called, cost, trunk etc.) from key phone systems (PABX). These messages can be used to calculate the cost of your phone calls. (no updates since 2001)

PaceBook Controls ONLY LINUX RELATED SOFTWARE - Provides the interface for the PaceBook/TouchBook and SlimBook Pen - Tablet PC for Linux like backlight control, touchscreen drivers and calibration (on-the-fly), video output etc

red bulletPanorama Tools Open GUI This program uses Helmut Dersch's Panorama tools software packet. Panorama tools is controlled with text based files (human readable atleast for some). This program handles those scripts so mainly you do not need to write those scripts. There are cases where GUI does not yet make everything for you so basic knowledge of scripts will be useful. I use to set one or two parameter by hand to text file. New features to GUI code has been made in those cases when there has been help from those things.

PP06 Pic Programmer - Production (3 level) Programmer for Microchip PIC on Win9X,DOS,NT,Win2K. Flash and Eprom, 14 and 12 bit devices. Printer Port programmers and the BEL In-circuit Dual PRODUCTION Pic Programmer board.

green bulletPSV Delphi Components Library contains set of Open Source Delphi components for Delphi 5-2007 * php4Delphi * ISAPI and CGI support for Indy * RichEdit Syntax Highlighter * Windows Dialogs Library. Author page (much more sources, articles, advisory): http://users.telenet.be/ws36637/

Project TAPI - Use the Windows Telephony Application Programming Interface to create your own TAPI CTI programs with Delphi (now D4-D7).

green bulletProgram Killer - a Delphi 6 program that monitors the Process List on Windows 95/98/Me and Windows NT4/2000/XP for unauthorized EXE files (User Definable) and if found, those Processes are Terminated via the Windows API. (no updates 2002)

QuickTranslate Online - a Delphi compiled program for Translating text various language, is quick and small, translate using Systran translation used in Altavista, Lycos, Google, Terra, in others pages.

Raster font editor - Windows based editor designed to allow writing extensions covering any user format of raster fonts. Supports fixed/variable character height/width, incomplete character sets, etc. Has a lot of useful character-editing functions (italicize, bold, shift...) (no updates since 2000)

red bulletRealTerm: Serial/TCP Terminal - Serial terminal program particularly targeted at binary and difficult data 1) binary data, and debugging difficult communications problems. 2) use as a comms component for other s/w via full activeX interface Support for physical comm ports, and TCP/IP

Report manager is a reporting application (Report Manager Designer) and also a set of components for Delphi , Builder and Kylix, also supports development environment accepting ActiveX controls (Visual Basic,Visual FoxPro,any Visual Studio.Net language...). C dynamic standard library  with exported functions is provided to use the engine with any other language like GNU C.

Resource Builder - 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... (no updates since 2003)

Remco de Korte home page - This page is not meant to be a programming guide. There are better places covering that. I only plan to put some tips and tricks here I learned trying to figure out how to make my programs look good.

Ritlabs LNG files editor & compiler] - Translate many programs, including The Bat!, a popular e-mail client (http://www.ritlabs.com/the_bat/ ), into your own language or edit default translations using our LNG files compiler & editor utility.

Rx Library for Delphi - a complete set of components for Borland Delphi and C Builder that allow you to build flexible and robust user interfaces and best of all they are totally free.

SBW (Systems Biology Workbench) - a simple framework for application intercommunications. It uses a broker-based, distributed, message-passing architecture, supports many languages including Java, C++, Perl & Python, and runs under Linux & Win32.

Shift Work Scheduler - a tool for 24x7 staff management. It is full customizable and features vacant shift management and automatic shift replacements.

Simple Multi-Language Editor - This tool manages multiple text files (source files) using translating tags. It allows you to manage source files in different languages (English, Italian, etc.), working only on differences.

Skinner - a Delphi component set which is designed to ease skinning of Delphi forms - meaning producing something like the Sonique mp3 player (non-rectangular windows, custom buttons, etc. ). The ultimate goal is to imitate ActiveSkin and ActiveSplash

Sky Chart / Cartes du Ciel - a software to draw chart of the night sky for the amateur astronomer from a bunch of stars and nebulae catalogs. Show the position of the planets, simulate any eclipse or look at the artificial satellite. It can also drive the telescope.

SlavaNap - Napster-compatible server for Windows. SlavaNap is very easy to run and administrate.

Small Note-Calendar - an application that allows the administration and notification of reminders, besides contains a small calendar. The main advantage of this application is the very low resource consumption (800 Kb when minimized in system tray).

smartision ScreenCopy - a freeware and open source Win32 Screenshot tool made in Borland Delphi 5 Pro. Features: BMP/JPG, Trayicon, Hotkeys, flexible screenshot file name generation, Screenshot Browser, HTML Gallery Generator and more.

Spectra processor for 1D, 2D or 3D data sets obtained in x-ray and neutron scattering experiments. Includes an elaborate batch system as well as visualization tools. Developer page: http://www-llb.cea.fr/prism/programs/programs.html

Standard Interface Library - A framework library which aims to independize we all, the Delphi developers, from the different glitches and jerks of the CLX/VCL, and attempts to provide code that is independent from the operating system. It is based on *heavy* use of interfaces.

SWORD Project - an open source, cross-platform (Linux, Windows, Solaris, etc.) API/library for Bible software with a constantly growing list of front-ends (GUI, textmode, web-based, etc.) and a library of over 200 text modules.

TAC2 is an SMB search engine independent (currently Dance, InfoFind and Swing) search client written for Win32 and Linux i386 using Borland Delphi and Kylix.

red bulletTExpressionParser - A flexible and fast expression parser object for logical and mathematical functions. The fast evaluation algorithm ('pseudo-compiler' generating a linked list that evaluates fast) is based upon TParser - an extremely fast component for parsing and evaluating mathematical expressions ('pseudo-compiled' code is only 40-80% slower than compiled Delphi code).

TimeControl - Dieses Programm ist ein kleines Tool zum Ermitteln von erbrachter Arbeit fuer ein bestimmtes Projekt. Developer's page: http://www.borgsoft.de/

Tinn Is Not Notepad. Tinn is a free text editor that tries to address some of Notepad's limitations without getting too big. It is written in Delphi 5 using the TSynEdit components (also a SourceForge project). SourceForge project: http://sourceforge.net/projects/tinn

Wallstreet bar software - Application for Clubs, Bars, ... for changeable product prices (like on a stock market). Written in Delphi

WinAmp Remote Control - a project to control WinAmp. It is possible to work from a remote machine. The main reason why we did this is because once a visual plug-in is started, you don't have control over the playlist, other plug-ins etc.

WindowObject Library - a Library for windowed programming in Free Pascal Compiler under Win32 and GTK.

yEnc32 - GUI yEncoder/yDecoder - A flexible, easy-to-use GUI yEncoder/yDecoder for Win32. yEnc32 can encode binaries, decode binaries, and post them to newsgroups using a simple, intuitive interface.

xpde - It's a complete desktop environment for Linux on x86. It tries to make easier for Windows XP users to use a Linux box. Nothing more, no clipboard compatibility between Gtk and Qt applications, no emulation of Windows applications, no unification on the widgets of X applications, just a desktop environment.

Yet another nV Configurator is a GUI configuration tool for the NVIDIA Accelerated Linux Driver Set. It supports viewing, editing and creation of XF86Config options and environment variables.
 

Delphi / Kylix/ Pascal:: portals

Delphi3000] - The Platform for all Delphi-Developers. There are a lot of great Delphi tools out there ... but only a few people really know about them. We want to build a nice directory of such innovative tools and components...

Delphi32 - Your source for information, articles, downloads and discussions about Delphi, Kylix and other development related issues. Here you will find hundreds of frequently asked questions, thousands of downloads and messages in our online discussion forums.

DelphiCiti] - Data Stead (whatever it means). Delphi and C++ Builder Components.

red bulletFree Pascal and Delphi Libraries and Source Code - This page lists free Pascal and Delphi libraries, source code, components, units, VCL, etc, that you can plug into your program to add functionality without having to reinvent the wheel. Note that certain libraries (such as GUI, Graphics, Mathematical and Statistical, 3D and 2D engines, Sockets and Winsock, Compression, etc) may be listed on their own pages. See the list of related pages inside.

red bulletJEDI Portal - Project JEDI is a strong advocate of the "open source" principle in software development. Our library of free Delphi source code comprises: API Header Conversions; Component and Utility packs related to API conversions; Utility routines for a variety of purposes; Donated components and packages; The JEDI VCL (under construction); Business application frameworks/starter packs (under construction); Games and game engines (under construction). The library is being built up by way of both donations of completed or partly-completed work freely given by developers and "start-from-scratch" development projects involving teams of project members.

green bulletSWAG is a collection of source code and program examples for the  PASCAL programming language. The material has been donated by various PASCAL programmers from around the world, who desire to contribute to the advancement of one of the greatest programming languages there is. SWAG packets are available in 57 different categories covering EVERY aspect of the PASCAL language, and ALL ABSOLUTELY FREE !!! ... The material contained in SWAG is intended to be a teaching and learning aid for users of the PASCAL language. Whether you are a beginner or experienced programmer, you'll find SWAG to be an invaluable source of ideas and information.

Pascaland (French) - Pascal Land - compiler, source code and links about Pascal, Delphi, Kylix language.

red bulletTorry's Delphi Pages "Torry's Delphi Pages" are maintained for you by Maxim Peresada and Co free of charge (it is really hard work!). We've decided to create those pages because we know, what problems you can have when trying to find something for your projects. We work with Delphi from the moment of appearances of pre-release of first version and have enough expirience of programming, so we're trying to help you. Yes, we don't know everything, and we don't work with everything, but we consider that "collective mind" can solve many problems.

 

Java

The Enigma Machine - The Enigma Machine. This applet simulates the operation of an Enigma machine. The Germans used the Enigma machine in World War II to encrypt military messages. If you have any questions about them, please contact Author. [http://russells.freeshell.org/ Russell Schwager's Page]

iText - A Free Java-to-PDF conversion  library. iText is a library that allows you to generate PDF files on the fly.

Other languages


Blodshed Software - Compilers resources - Here is the free compilers list.

Catalog of Free Compilers and Interpreters introduction - This list catalogues freely available software for language tools, which includes the following: compilers, compiler generators, interpreters, translators, important libraries, assemblers, etc. -- things whose user interface is a language. Natural language processing tools may also be included.

Clash is a tool for making bootable Compact Flash systems. The tool includes scripts for making the CF image, instructions for writing the image and making it bootable, and an essential root filesystem with full networking, including wlan.

CodeNet.RU - (RU) Collection of the source codes.

red bulletComp.compilers is a moderated usenet news group addressing the topics of compilers in particular and programming language design and implementation in general. It started in 1986 as a moderated mailing list, but interest quickly grew to the point where it was promoted to a news group. Recent topics have included optimization techniques, language design issues, announcements of new compiler tools, and book reviews.

green bulletDigital Research Source Code - Here you will find all the source code that DR have for Digital Research software products. If there is something that you don't see the source for, and you have it, please drop a line to author of the page, and he will provide you an address where to send it. It will then be posted here so everybody can enjoy it.

red bulletDiskless Remote Boot in Linux (DRBL) provides a diskless or systemless environment for client machines. It works on Debian, Mandrake, Red Hat, and Fedora. Unlike LTSP, it uses distributed hardware resources and makes it possible for clients to fully access local hardware. It also includes Clonezilla, a partitioning and disk cloning utility similar to Symantec Ghost.

hdup is used to back up a filesystem. Features include encryption of the archive (with mcrypt), compression of the archive (bzip / gzip / none), the ability to transfer the archive to a remote host or restoring from a remote host (with ssh), the ability to split up archives, and no obscure archive format (it is a normal compressed tar file).

LaTEX CD Cover - This class allows one to print CD covers using LaTeX. Its main features are easy batch printing with crop marks and track number generation. Author home page: http://vigna.dsi.unimi.it/

Linux Live is a set of bash scripts which allows users to create their own live CD from any Linux distribution.

Norton Automatic Updater searches for new definition files at Symantec's Web site, downloads them, and creates Microsoft Windows batch files to automate the actualization process on Windows clients.

Open Business Accounting/Inventory - OBA is Web-based business accounting/inventory software that would suit accountants, auditors, and those who require massive data entry. It comes with some modules such as quick entry, sales summary, unique transaction numbers, and more.

Open Far Plugins - Open source plugins for Far Manager - windows file manager which is now available under revised BSD license from http://www.farmanager.com

Shilosh OS - Provide secure and stable OS, based on highly modified Linux Kernel, own package system, like "BSD Ports". Compatible with x86, Power PC. Easy to use of any level users. Complete Documentation in many languages. 99% compatible with Windows '9x.

Recovery Is Possible (RIP) is a CD or floppy boot/rescue/backup/maintenance system. It has support for a lot of filesystem types (Reiserfs, ext2/3, iso9660, UDF, XFS, JFS, UFS, HPFS, HFS, MINIX, MS DOS, NTFS, UMSDOS, and VFAT) and contains a bunch of utilities for system recovery. It also has PCMCIA, RAID, LVM, and Ethernet/DSL/cable/PPP/PPPOE network support.

blue bulletSysInternals - The Sysinternals web site provides you with advanced utilities, technical information, and source code related to Windows 9x, Windows Me, and Windows NT/2000 internals that you won't find anywhere else.

TightVNC is a VNC distribution with many new features, improvements, and bugfixes over VNC. It is optimized for faster operation on slow network links such as modem connections, provides more configuration options in the server, features automatic SSH tunneling in the Unix vncviewer, and more. The modified servers and viewers are fully compatible with the original VNC software.

red bulletUPX home page - the Ultimate Packer for eXecutables. GPL.

WineTools is a collection of tools to automatize WINE installation tasks, such as installing Internet Explorer, MS Web fonts, DCOM98, Visual C++ Runtime, and other Windows libraries, as well MS Office 2000, Photoshop 7.0, and other applications.

Last Updated ( Thursday, 13 March 2008 )
 
< Prev   Next >

Newsflash

My Projects page is moving from mwiki.kostigoff.net to www.kostigoff.net. Upon migration finish, mwiki site will be decommissioned and deleted.