The files here contain an assortment of source code examples,
categorised by application area.
| coco151.zip
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in Modula-2. Includes full source code.
|
| cocorc16.zip
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in C or C++. Includes full source code.
|
| devcpp4s.zip
| Delphi source code for Dev-C++, a Windows development environment
for use with the GCC compiler.
|
| disl_107.zip
| A disassembler for 80x86 code (up to the Pentium II)
with C++ and assembler source code.
|
| dsassm02.zip
| A free disassembler for Windows programs, with full
source code.
|
| gnide14.zip
| GnatIDE,
an easy-to-use Windows development environment
by John English for
the GNAT Ada 95 compiler. It automatically determines the correct
filename for Ada compilation units, provides an output window which
can be scrolled, printed and saved, and has other capabilities such
as reformatting source code and generating skeleton package bodies
from a specification. Delphi 2.0 sources are included.
|
| grdbdl17.zip
| Get Real,
a free real mode (DOS) debugger with full source code.
|
| jcoco111.zip
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in Java. Includes full source code.
|
| pow3230b.zip
| Pow!,
the Programmer's Open Workbench for Windows. This includes
an Oberon compiler, but it can also be used for Java and C++
development if you have the Sun JDK or GCC (g++) installed.
C++ requires an extra plugin to be installed separately.
Oberon source code is included.
|
| rcs57pc.zip
| GNU RCS,
a revision control system for DOS, Windows and OS/2, with
full source code.
|
| t68k135s.zip
| Source code for the T68K
68000 cross development tools.
|
| turbo151.exe
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in Pascal. Includes full source code.
|
| vallink.zip
| A free linker which includes complete source code.
|
| amaya51s.zip
| Source code for Amaya, a free web browser and editor for Windows.
|
| apac1320.msi
| Apache,
a Windows version of the most popular web server of them all.
If you are using Windows 95, you will need to upgrade to
Winsock 2.
Source code is also included.
|
| cgic107.zip
| A library of functions for writing CGI scripts in C, including source
code.
|
| cscr133.zip
| CorbaScript 1.3.3,
a scripting tool that lets you interact dynamically with a Corba
server. Great for testing and debugging Corba systems.
C++ source code is included.
|
| finger31.zip
| A simple Finger client with C source code.
|
| fnord.zip
| A free 32-bit web server which includes C++ source code.
|
| ftp_srv2.zip
| A small FTP server with Visual Basic source code.
|
| gslsrc20.zip
| Source code for GSL, a scripting language intended for use
with XML files.
|
| htmlp42a.zip
| HTMLPP,
an HTML preprocessor that generates HTML pages from a source document
that you provide. Full Perl source code is included.
|
| jacorb13.zip
| JacORB 1.3.30,
a Corba 2.0 object request broker for Windows implemented in
Java. Source code is also included.
|
| jigsw220.zip
| Jigsaw,
an object-oriented servlet-aware web server from the WWW Consortium
which includes Java source code.
|
| lynx26s.zip
| C++ source code for Lynx,
a web browser for DOS.
|
| mico235.zip
| Mico 2.3.3,
a Corba 2.0 object request broker for Windows (C++ source code
only; you'll have to compile this yourself).
|
| omni304.zip
| OmniORB 3.0.4,
another Corba 2.0 object request broker for Windows, with
C++ source code.
|
| sax2.zip
| SAX (Simple API for XML),
a set of Java classes for processing XML documents.
|
| saxon643.zip
| Saxon,
a set of XML tools including an XSLT processor and Java classes
for XSL processing.
|
| serweb.zip
| Microsoft Visual C++ source code for a web server.
|
| swin24d9.zip
| Source code for Xitami, an excellent free web server for Windows.
|
| tomct323.zip
| Tomcat,
a Java servlet processor which can be used as a standalone system or
integrated into the Apache web server, Microsoft's IIS or PWS servers,
or Netscape's Enterprise server. Full source code is included.
|
| w3libwww.zip
| The CERN/W3C reference library for WWW applications: HTML parsing, HTTP,
FTP, and lots more. Sample applications are also included.
|
| winftp.zip
| 16 and 32 bit FTP clients (based on WS_FTP) with Visual C++ source
code.
| ¤ |
Jan 1994.
Public domain.
|
|
| wnftpsrc.zip
| C source code for a Windows FTP client.
| ¤ |
Jan 1994.
Public domain.
|
|
| xalan11c.zip
| Xalan for C++,
the C++ version of Xalan, a class library for XML manipulation
using XSLT/XPath, which includes C++ source code.
|
| xerc141s.zip
| Source code for the Java version of Xerces, a class library for
processing XML documents.
|
| xerc150s.zip
| Source code for Xerces, a set of C++ classes for processing XML
documents.
|
| xmla051.zip
| XML-Ada,
a set of Ada library packages for XML processing, with full source code.
|
| jikes111.zip
| Source code for Jikes, a free open source Java 2 compiler from IBM.
|
| jx4nt125.zip
| Jax4th,
a free version of Forth for Windows with assembler source code.
|
| lccwin32.zip
| LCC,
a C compiler for Windows. A more recent version is available,
but it is no longer redistributable on CDROM and does not include
source code.
|
| mos20src.zip
| Moscow ML 2.0,
source code for Moscow ML 2.0, a free implementation of ML for Windows.
|
| nasm096s.zip
| NASM,
an excellent free 80x86 assembler which includes versions for
DOS and Windows as well as full source code.
|
| perl560s.zip
| Source code for Perl 5.6.
|
| pow3230b.zip
| Pow!,
the Programmer's Open Workbench for Windows. This includes
an Oberon compiler, but it can also be used for Java and C++
development if you have the Sun JDK or GCC (g++) installed.
C++ requires an extra plugin to be installed separately.
Oberon source code is included.
|
| rhino15.zip
| Rhino,
an implementation of JavaScript written in Java, which includes full
source code.
|
| smlnj.exe
| Standard ML of New Jersey 110.0.7,
a free implementation of Standard ML for Windows which includes
Concurrent ML. Source code is also included.
|
| t68k135s.zip
| Source code for the T68K
68000 cross development tools.
|
| ta980705.zip
| TMA macro assembler,
a macro assembler for 80x86 processors up to the Pentium Pro
with full source code.
|
| w3209914.zip
| Free Pascal,
a Pascal compiler for Windows, which includes
complete source code (in Pascal, of course!).
|
| xbwinsrc.zip
| Source code for XBasic, a free dialect of Basic with a GUI builder.
|
| bakla101.zip
| Baklava,
a Java sprite library which includes full source code.
|
| bc000604.zip
| The Booch Components,
a free data structures library for Ada 95.
|
| ccl110je.zip
| A free C++ coroutine class for DOS by
John English. Includes source
code.
|
| cephes28.zip
| Cephes,
an extensive mathematical library for scientists and engineers
written in C (source code only).
|
| cgic107.zip
| A library of functions for writing CGI scripts in C, including source
code.
|
| clawdemo.zip
| Claw Introductory Edition,
a demo version of a commercial Ada package which provides a thick
object-oriented binding to the Win32 API for use with the GNAT compiler.
|
| coco151.zip
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in Modula-2. Includes full source code.
|
| cocorc16.zip
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in C or C++. Includes full source code.
|
| dalib1_1.zip
| Java Data Access Library,
a free Java class library for database access built on JDBC, with
full source code.
|
| dgcb3.zip
| Delphi Games Creator,
a free collection of Delphi components for game
developers which includes source code.
|
| dialer32.zip
| A free 32-bit Delphi component for automatic phone dialling, with
source code.
|
| dos32.zip
| A free 32-bit extender for DOS with complete source code.
| ¤ |
Nov 1995.
Free for non-commercial use.
|
|
| fce4c21.zip
| A library for creating FTP clients, with C/C++ source code.
|
| gamelet.zip
| Gamelet,
a set of Java classes for game development, including source code.
|
| imag537s.zip
| Source code for the ImageMagick image manipulation libraries.
|
| jcoco111.zip
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in Java. Includes full source code.
|
| jewl-15.zip
| JEWL,
a restricted (but simple to use) GUI development library for Ada 95
by John English which includes complete
Ada 95 source code.
|
| mtl110je.zip
| A free C++ multithreading class library for DOS by
John English. Includes source code
for Borland C++ 3.1.
|
| nihcl1.zip
| NIH class library 3.0,
an extensive set of C++ data structure classes with source code.
|
| numerc11.zip
| A collection of C numerical and math routines, with source code.
|
| numpy-10.exe
| Numerical Python Extensions,
a fast numerical library for Python.
|
| pil.zip
| Python Image Library,
a Python library allowing to handle many
common graphics formats (GIF, JPEG, TIFF, EPS and many more).
|
| sax2.zip
| SAX (Simple API for XML),
a set of Java classes for processing XML documents.
|
| saxon643.zip
| Saxon,
a set of XML tools including an XSLT processor and Java classes
for XSL processing.
|
| sflsrc21.zip
| Source code and documentation for the Imatix Standard Function Library,
an extensive set of functions covering compression, encryption, dates
and times, string processing, Internet programming, and more.
|
| sgl20a3.zip
| The Standard Generic Library,
an experimental Ada implementation of a library based on the C++
Standard Template Library, which includes full source code.
|
| spell.zip
| A set of word handling routines in C.
|
| stl.zip
| The C++ Standard Template Library,
now part of the C++ language standard. It's free,
and it includes source code.
|
| tsr100je.zip
| A free C++ class library for writing DOS resident programs (TSRs)
by John English. Includes source code.
|
| turbo151.exe
| Coco/R,
an LL(1) compiler generator which generates parsers and scanners
in Pascal. Includes full source code.
|
| windx105.zip
| Windex,
a thick binding to the Win32 API from Ada 95, which includes Ada 95
source code.
|
| winntl51.zip
| NTL,
a numerical C++ library providing arbitrary-length integers, vectors
and matrices, polynomials, and so on. Full source code is included.
|
| xalan11c.zip
| Xalan for C++,
the C++ version of Xalan, a class library for XML manipulation
using XSLT/XPath, which includes C++ source code.
|
| xerc141s.zip
| Source code for the Java version of Xerces, a class library for
processing XML documents.
|
| xerc150s.zip
| Source code for Xerces, a set of C++ classes for processing XML
documents.
|
| xmla051.zip
| XML-Ada,
a set of Ada library packages for XML processing, with full source code.
|
| xms200je.zip
| A set of free C++ classes for accessing extended memory (XMS) in
Borland C++ by John English. Includes
source code.
|
| yacl0160.zip
| YACL,
"Yet Another Class Library" for C++, a free set of data structure,
input/output and graphical user interface classes.
|
| zdelphi.zip
| Zip Studio for Delphi,
a set of Delphi components for ZIP file compression.
Includes source code.
|
| zlib113.zip
| ZLIB,
Info-ZIP's free compression library which includes full source
code as well as a Windows DLL version of the library.
|