This is the best library to work with the .Net framework from Delphi.
The .Net Runtime Library for Delphi (CNClrLibrary) is the best library to work with .Net framework and .Net libraries from Delphi. It is designed to provide a way to interact with applications written in anyone of the .Net languages (such as C#, Visual Basic.Net, Delphi.Net, JScript.Net, etc) from Delphi. CNClrLibrary allows Delphi to use .Net libraries without the need for registry entries, COM registrations, or changes to the .NET libraries. Competitive Advantages: - No extra dll is required when deployed. - No COM registration of .Net Libraries is required when deployed. - There are tools to generate your .Net Libraries into Delphi pas files. - Allows Delphi to consume .Net libraries as if they were native code. - Full access to .Net Framework Class Library. - Easy to use. CNClrLibrary can do so much: - Access .Net Framework Class Library. - Access Third Party .Net Libraries. - Access Your .Net Libraries. - etc Latest Version: 188.8.131.52
gnoga - The GNU Omnificent GUI for Ada
Gnoga uses modern web technologies to allow simple creation of cross platform GUIs for Ada with native or custom look and feels that perform on par to native toolsets locally and can be easily and securely remoted as web apps over the internet as well.
Game library for Pascal
Allegro.pas is a wrapper to use the Allegro Game Library with Pascal compilers (Delphi, Free Pascal, etc). Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming. * Graphics: 2D and 3D, OpenGL and D3D. * Controls: Keyboard, mouse, joystick, gamepad... * Sound and music.
License4J Library and GUI Tools
License4J is a total solution for software product licensing. It provides Java libraries and GUI tools for generation and validation of license files and license keys. License4J provides software licensing solutions for applications developed with Java. It is designed to be easy to use and integrate in your application. Unlike other licensing libraries it has many licensing features defined and performs validation on required features when license file is used; also can be used to generate and validate license keys. License4J comes with License Manager GUI application to generate and store software license files and cryptographically secure serial numbers. License4J Auto License Generation and Activation Server is a web application which handles license generation, auto activation, manual activation, deactivation, online key validation and blacklist check requests.
Set of Java interfaces for geospatial applications
The development community in building GIS solutions is sustaining an enormous level of effort. The GeoAPI project aims to reduce duplication and increase interoperability by providing neutral, interface-only APIs derived from OGC/ISO Standards.
Liquid Fast Infoset .Net is a C# class library that allows you to add XML Compression support to your .Net project. Fast Infoset is a ITU-T (X.891) and ISO (IEC 24824-1) standard for producing small binary XML documents that are fast to parse.
Fix STL files for 3D printing
ImatiSTL is a C++ library for applications that need to finely post-process raw polygon meshes represented by STL files. It is particularly useful in 3D printing scenarios: the repairing functions provided by ImatiSTL bridge the gap between printable meshes and real-world meshes with diverse potential defects and flaws (e.g. degenerate triangles, self-intersections, surface holes, ...). ImatiSTL provides both functions for local mesh repairing and methods for global remeshing. Local repairing is useful when the available data must remain exactly as it is in the input STL file, whereas global remeshing may fix even highly corrupted meshes at the cost of a small distortion in the resulting fixed mesh.
Michel Max - WPF Color Picker
The Michel Max - WPF Color Picker is a Control for color selection in WPF applications, with three layout options being "Spherical", "Rounded" or "Squered". Libary and Example available.
EffiValue library provides universal storage and serialization/restore mechanism for any C++ datatype. Now you can create heterogeneous structures and/or arrays without defining C++ classes.
Python 2D Vector libraries for Pygame
2D Vector Libraries that I have developed. Allows creation of vector models, will check for collisions and can track gravity for the model. Allows models to have optional components. See screenshots. Requires Pygame as a dependency
A simple auto-updater built in C#.
Ever needed an easy way to update your program without much code? Have a look at UpdateSharp. It consists of 1 DLL file, and 1 CSPROJ. Its super easy to use, and is fully automatic - your users don't need to do anything. So what does it do? Well, it checks the version of the application currently installed against the one on your webserver. If they aren't equal, the updater will run. Its lightweight, and takes just a few seconds to update the software (excluding download times). UpdateSharp is free, but I ask that you link back in your About box or something. I have an update planned, and it will happen soon :) If you get stuck, check the readme file.
warpFX is a data abstraction library for Flex™ offering transparent data services between Flex™ and any AMF3 compatible server supporting some defined remote methods. warpFX ships with a server-side remote methods and AMF3 implementation for Helma.
Michel Max MMSpread is an API XLSX files without the MS Excel ins...
The Michel Max - MMSpread is an API to generate XLSX Spreadsheets without having the Microsoft Excel installed in the Machine. It allows you to Load XLSX files and edit them, or even create them from nothing, without having annoying alerts when it is open. It supports the following Microsoft Excel items: - All styles (font, border, background, etc). - Validation: List ONLY, and it has to be sequential. - Conditional Formula Formatting. - Comments. - Number Format. Extra Functionalities: - Fill from SQL Data Reader. - Fill from Data Set. - Fill from Data Table. - Sort Spreadsheets by Name. - Save to File. - Save to Byte Array. - Sate to Base64String. - Save to HTML Link - Configurable Temporary Working Path (used in the process of Loading a XLSX File or Creating (Saving) an XLSX File. Note: Example codes available.
Perl/Tk widget for an entry with tooltip in the entry if it's empty
Update: new home at GitHub - visit https://github.com/asb-capfan/Tk-TipEntry This widget is derived from Tk::Entry. It implements an other kind of tooltip, that is displayed inside the entry when it's empty. The tooltip will be removed, if the entry gets the focus and reinserted, if the entry loses the focus and it's value is empty. In addition, the entry evaluates the escape-key. If the entry has the focus and the escape-key is pressed, the original input will be restored. If there is no previous input, the tooltip will be displayed again.
An annotation based Java Validation Framework for Java Classes
- Alida is a lightweight API for validating Java objects. -“Alida” comes from pruning the word “vALIDAtion”. It also means a “Winged creature”. It can give programmers “wings” by delegating the validation to another API. - Alida uses only annotations for ‘marking up’ the objects which need to be validated. - It is packaged as a jar file (alida.jar) which can be dropped in the classpath and used. It can also be configured with eclipse’s annotation processing to give complier errors and warnings at the time of usage. - It works on Java 1.6 and above
Coalesce for .NET
Have you ever wonder “why doesn’t I have a Coalesce on .NET?”, well now you have, with this library you can use the Coalesce for Boolean “bool?”, “byte?”, “char?”, “DateTime?”, “decimal?”, “double?”, “short?”, “int?”, “long?”, “object”, “sbyte?”, “float?”, “string”, “ushort?”, “uint?” and “ulong?”. Note: Objects like a Custom Control need to have their own Equals implementation. Documentation in English and Brazilian Portuguese.
A C++ 3D game engine.
The Medusa Engine is a C++ based engine. This engine was used to develop "DarkSpace" a space based MMORTS released in 2001.
Add Powerful reporting features to your Web / Intranet pages and appli
With the advanced graphing functionality you will be quickly adding impressive and dynamic charting capabilities. The graphing software is completely self contained within a single file making this an ideal solution for the incorporation of graphs and charts into web / intranet pages and applications. Versatile components provide the ability for web authors and developers to easily build and publish dynamic and interactive graphs and charts.
DLLs needed by programs compiled in Cygwin
This package contains DLLs needed by programs compiled in Cygwin by me.
DLLs for programs built with MinGW-w64
This package contains DLLs needed by programs built with MinGW-w64.
Java Internet Prolog (Moved to GitHub)
N.B. THE PROJECT HAS BEEN MOVED TO GITHUB https://github.com/jiprolog/ JIProlog is a cross-platform pure Java 100% Prolog interpreter that integrates Prolog and Java languages in a very fashinating way. JIProlog is compliant with the major Prolog interpreters. It supports most of ISO Prolog specifications and the most common and used built-in predicates, JIProlog allows to call Prolog predicates from Java without dealing with native code (JNI or JNA) and allows to invoke Java methods from Prolog in the same way you call predicates.
This library contains generic algorithms from STL and boost.org and other sources, re-implemented using Instigate's GP methodology, based on modern principles of Generic Programming.
Portable C++ RDBMS client library. Provides C++ API and isolates application from low-level DB interactions. Manages database connections, builds and executes SQL statements, parses query results, etc. MySQL, MSSQL, Oracle, SQLite drivers available.
Based on the ideas from the Olson Database, this will provide native Delphi code that converts perfectly between UTC and local time, even for historic timestamps, and as far as possible, also for future timestamps.
Java all purpose Library
A small library with some day to day problemsolving classes. Database, XML, Parallel, Math, String, ...