User-Libs
On this site you will find useful user-libraries. This are command libraries,
which extend your PureBasic with new commands by many useful functions.
Almost all user-libs offered here are created for the MS Windows Operating System.
Exceptions (libs for Linux & Amiga) are specially marked as such.
A large package of powerful UserLibs has been released under the name
PBOSL - PureBasic OpenSource Libraries.
This includes the latest versions of famous UserLibs by Rings, Danilo
and other well-known authors. Because of this the download links
of related libs were changed to the PBOSL site.
Freeware
Description |
|||||||
v3.91 | 0.1beta | 19.07.2004 | Michael 'Zomtex2003' Eberhardt | 15 KB | Get the access control list informations for files and directories. For Windows 2000/XP only! New - for PB3.91 | v3.93 | 1.0 | 14.07.2005 | Andreas Miethe | 500 KB | Library which allows displaying, adding and saving of embedded objects (bitmaps, excel sheets, etc.) in the Editotgadget. The lib contains also functions for text formatting, margin adjustment and printing. | v4 | 1.0 | 15.09.2006 | netmaestro | 5 KB | Allows you to make any listicon gadget (in the standard report view) editable via a right-click in a cell. | ? | 0.7 | 31.10.2003 | freedimension | 98 KB | Arbitrary Precision Math Library - a set of functions that allows the user to perform math to any level of accuracy that is desired. | ? | 1.1 | 24.05.2003 | Andreas Miethe | 20 KB | Library for easy creating of your own start bar, similar to the one of MS Office. | v3.94 + v4 | 1.2 | 15.10.2003 | Rings | 4 KB | Checks, if your program was already started. | ? | v3.1.1 | 10.04.2005 | Tim 'Beach' Beacham | 221 KB | Wrapper lib for AutoIt v3 (dll) - a BASIC-like scripting language designed for automating the Windows GUI (e.g. for automating keystrokes or mouse movements). | v3.94 | v3 | 21.08.2005 | Thomas 'ts-soft' Schulz | 363 KB | Wrapper lib for AutoIt v3 (dll) - a BASIC-like scripting language designed for automating the Windows GUI (e.g. for automating keystrokes or mouse movements). | ? | 1.0 | 07.04.2003 | Andreas Miethe | 17 KB | Capture-Library - easy capturing of BMP and AVI from TV cards. | v3.94 | 1.1 | 21.01.2006 | inc. | 18 KB | Wrapper lib to make many of the Avifil32 API functions directly available in PureBasic. | ? | 1.1 | 12.08.2004 | Paul Leischow | 119 KB | Lib for converting a number in one base to another base. | v3.94 + v4 | 1.0 | 25.10.2004 | Rings | 3 KB | Packing and depacking functions using the BriefLZ algorithm (Lempel-Ziv style compression). | ? | 1.0 | 08.05.2004 | Philippe 'Flype' Carpentier | 11 KB | CatchExeIcon provide easy access to the executable's icon. | ? | 1.2 | 15.04.2005 | Paul Leischow | 15 KB | PureBasic Lib for easy CGI input/output. Auto method detection and parsing of pairs. | ? | 1.11 | 28.05.2002 | El_Choni | 37 KB | Library with commands for CGI programming. | ? | 1.02 | 30.04.2005 | Deeem2031 | 4 KB | Library for checking for changed registers - useful for ASM or library coders. | ? | 1.0 | 03.01.2005 | C&N SourceTeam | 3 KB | Small lib, which include functions for detecting height of statusbar, titlebar and toolbar, as well the application path. | ? | 1.01 | 31.01.2005 | Carlos LLuch | 11 KB | Library to handle COM events. | v3.93 | 1.0 | 04.03.2005 | aXend | 32 KB | Library for use of COM objects in PureBasic, an example for using the ADODB object for accessing databases is included. New! Extra download of the PB 3.93 compatible userlib | v4 | 1.0 | 12.09.2006 | Thomas 'ts-soft' Schulz | 6 KB | Library for creating and releasing COM objects in PureBasic (based on aXend's ComLib). Additional example: href=../download/userlibs/autoitx3_activex.zip>Using AutoItX3 as ActiveX.dll | v4 | 1.031 | 29.12.2007 | RaiseAudio (Jens Lühmann) | 20.6 MB | Conductor Music Engine for dynamic music in games or applications. Conductor Lite comes with a demo music library, which can be used freely for non-commercial purposes. www.RaiseAudio.com | ? | 1.0 | 15.06.2004 | Bonne | 64 KB | Additional commands for console programming in PureBasic. | ? | 1.06 | 26.06.2004 | Anthony Ball | 116 KB | A console 'upgrade' using directX, it will allow you to update a PureBasic console application to a nicer console. | v4 | 1.0 | 22.12.2007 | frederic | 3 KB | Create a buttongadget with a gtk stock image. | v4 | 1.0 | 24.12.2007 | frederic | 2 KB | Create a textgadget with rotatable text. | ? | 1.0 | 13.10.2003 | FloHimself | 1 KB | Count the words included in a string. | ? | 1.0 | 27.10.2004 | Horst Schaeffer | 4 KB | CRC32 computation allowing to process a file by chunks. | v3.94 + v4 | 1.0 | 07.06.2006 | edel & ts-soft | -- KB | Register user defined controls as gadget. So you can extend the PB gadgets with new one. | ? | 1.0 | 11.02.2005 | Mischa Brandt | 15 KB | UserLib for encrypting memory areas. | v3.94 | v1 | 05.12.2005 | Christian Walde-Sauer | 166 KB | Easy and flexible to use GridGadget. | v4 | v2.3 | 08.09.2006 | Christian Walde-Sauer | 112 KB | Easy and flexible to use GridGadget. (Source for using with PB v4.) | V4 | 1.0 | 13.01.2008 | CSHW89 | 6 KB | Allows managing dates between the years 0001 and 9999. | v3.94 + v4 | 1.0 | 08.06.2006 | DoubleDutch | -- KB | DBin is a Secure Resource Packing library. | ? | 1.0 | 27.04.2003 | Eckhard Dreier | 48 KB | Library with several database functions for creating and editing of Access and dBase databases via ODBC. | v3.94 | 1.0 | 07.12.2005 | David 'Baldrick' Easterman | 18 KB | Control of Mp3 audio files using mcisendstring commands. | v4 | 1.01 | 21.06.2006 | David 'Baldrick' Easterman | 19 KB | Control of Mp3 audio files using mcisendstring commands. | v4 | 1.0b | 27.06.2006 | Philippe 'Flype' Carpentier | 10 KB | Many commands about the handling of the desktop. | ? | 2.0 | 17.03.2005 | Paul Leischow | 370 KB | Spell Checking Dictionary (with 12,000 words) that will also highlight errors in the specified EditorGadget. Support creating and using custom dictionaries too. | ? | 1.0 | 07.08.2005 | localmotion34 | 10 KB | Emulation of the DUIhwnd control of MS. | ? | 1.1 | 21.07.2002 | Doobrey | 7 KB | Several commands for getting informations about the OS as well setting the VESA mode. | ? | 0.7 | 23.08.2003 | Doobrey | 16 KB | Simply creating and filling a log-file. | ? | 1.1 | 21.07.2002 | Doobrey | 3 KB | Several commands for converting of variable types. | v3.94 | 1.31 | 03.01.2006 | Patrice 'Droopy' Descaves | 600 KB | Library with many functions around Windows, processes, timer, ini & registry and many more. | v4.10 | 1.31.8unofficial | 01.12.2007 | Demonio 'lexvictory' Ardente | 1.31 MB | Library with many functions around Windows, processes, timer, ini & registry and many more. | v4 | 1.31.3unofficial | 22.11.2006 | Demonio 'lexvictory' Ardente | 881 KB | Library with many functions around Windows, processes, timer, ini & registry and many more. | v4 | v0.5beta | 06.06.2007 | Stefan Möbius | 473 KB | The DX9 Subsystem (created with PB!) was written to port games and other applications written in PureBASIC easily to DX9. Currently the complete Keyboard and Sprite3D libraries as well almost all of the Sprite library are included. | ? | 1.11 | 13.02.2005 | Stefan Möbius | 10 KB | Enhanced2D is an addon for the original 2ddrawing lib. | ? | 1.08 | 16.05.2004 | galaxy | 104 KB | With 'Easy Datenbank' a database could easily be tied into the own program, with simple handling and greatest possible safety. More informations and a DLL version of the lib can found in the DLL section. Neu: Hilfe im Chm-Format von Dr.Bike | ? | 0.32 | 19.05.2005 | Progi1984 | 34 KB | Many useful functions around the EditorGadget. | ? | 1.0 | 20.04.2005 | Le Soldat Inconnu | 38 KB | Library with commands for transforming colors (luminosity, contrast, ...) and images (rotation, symmetry,...). | ? | 0.2 | 15.06.2004 | Mischa Brandt | 133 KB | Several functions to add some effects to your images or manipulate them directly very fast. | ? | 1.0 | 16.07.2004 | PureVampy | 12 KB | Library for creating encoded preference files. | v4 | 1.2.1 | 16.11.2007 | Stephen 'srod' Rodriguez. | 162 KB | EsGrid is a very flexible and customisable grid control for use in Windows applications. It is as simple to use as it is powerful. Its available as restricted demo, as shareware version and also as unrestricted light version on the authors website. | ? | 1.0 | 03.01.2005 | Clipper | 41 KB | Functions for sending emails via eSMTP (SMTP authentication). | ? | 1.0 | 21.07.2003 | Franco | 13 KB | Commands for declaring and calling of event-driven functions for gadgets, menu and toolbar. | v3.94 | 1.01 | 07.04.2006 | Klaus 'ABBKlaus' Dresen | 30 KB | Library for creating MS Excel files (source code, also useful for PB v4). | v4 | 1.03 | 10.11.2007 | Klaus 'ABBKlaus' Dresen | 51 KB | Library for creating MS Excel files (source code, also useful for PB v4). | ? | v1 | 04.03.2005 | Rings | 36 KB | Addon for the PB Database library - it will allow you to setup database connections without going through the ODBC control panel. It will allow you to create a DSN file, connect to your database and allow you to read the table names, all under program control. | v2.90 | v1.0 | 28.07.2004 | Doobrey | 3 KB | Just a simple replacement wrapper for exec.library functions, solve a bug in original Exec lib of PB. Written as a userlib in ASM. | v4 | v1 | 21.06.2006 | Maxus | 2 KB | Execute Exe files from memory. | ? | 1.0 | 31.12.2003 | Michael 'neotoma' Taupitz | 21 KB | Read the Exif informations (saved by DigiCam's) from pictures. | ? | 1.1 | 19.02.2005 | Sven-Erik 'sverson' Sonntag | 7 KB | Tiny 'one command' userlib to get Exif date/time information (UTC) of jpeg images. | ? | 1.0 | 17.07.2005 | Thomas 'ts-soft' Schulz | 3 KB | Lib with one function for one-line function calls in dll. | v3.91 | 0.95 | 25.07.2004 | Mirko 'freedimension' Ellinger & Johan 'Jack' B Klassen | 49 KB | Allows the using of Double floats (64 Bit) in PureBasic, for using with function calls (e.g. DLL's) as well (with the help of the many included commands) converting between different data types and calculating mathematical, logical and trigonometrical functions. New - for PB 3.91 (Sourcecode) | ? | v4.2 | 07.09.2004 | Rings | 26 KB | FastFile library package is for fast access to large binary and text files, and fast calculating of Checksum32 and MD5 Fingerprint. | ? | 1.0 | 08.03.2004 | Rui 'Num3' Carvalho | 2 KB | FlatGadget enables you to change the gadget look to 'Flat'. | ? | 3.74 | 23.10.2004 | FroggerProgger & Danilo & FMod-Team | 584 KB | Functions for using the FMod Sound System. The archive contains the Dll, manual and the needed Wrapper-Lib. Be aware of the different licence conditions for Freeware, Shareware and commercial! | ? | 1.0 | 18.04.2005 | Julien Morel | 3 KB | The wellknown GetFocus() and SetFocus() as PB commands. | ? | 1.0 | 17.03.2005 | Paul Leischow | 17 KB | Lib for easy FTP access. Create/Delete files and folders, Directory info, Upload/Download with progress. | ? | 1.0 | 03.10.2004 | Rui 'Num3' Carvalho | 33 KB | Many useful commands round the FTP protocol, completely written in pure PB commands (source is included, e.g. for using it on Linux/MacOS)! | v3.94 + v4 | 1.2 | 11.07.2007 | Holger 'Epyx' Holstein | 951 KB | Many commands for creating nice graphic effects, like you already know from Amiga or C64. | v4 | 1.2 | 11.07.2007 | Holger 'Epyx' Holstein | 853 KB | Many commands for creating nice graphic effects, like you already know from Amiga or C64. | ? | 1.0 | 08.05.2004 | Philippe 'Flype' Carpentier | 87 KB | GadAnim allow the creation of animated buttons and/or images. | v4 | v1 | 15.07.2006 | Philippe 'Flype' Carpentier | 1.48 MB | ImportLib and include for the Microsoft GDI+ graphics API. | ? | 1.0beta | 03.04.2005 | NoahPhense | 73 KB | Commands for getting informations about an IP. | ? | 1.0beta | 01.05.2004 | Rui 'Num3' Carvalho | 12 KB | Download of files with progress value and retrieving the file date. | v3.94 | 1.0 | 01.10.2005 | Gansta93 | 8 KB | Commands for adding and removing global hotkeys. | ? | v1 | 01.03.2005 | Rings | 14 KB | Share blocks of memory between different processes (EXE's) and Threads (DLL's). | ? | 1.0 | 28.06.2002 | VPureBasic | 7 KB | Give the possibility for calling GLU32 functions with floats instead DoubleLong values. | ? | 1.0 | 11.01.2004 | traumatic! | 4 KB | Easier usage of OpenGL in PureBasic through using floats (instead doubles) with GL commands and GLU routines. | v3.91 | 1.2 | 21.07.2004 | Andreas Miethe | 11 KB | Several functions for converting and examining variables and strings as well other help functions. New - for PB3.91 | v4 | 1.2 | 25.07.2006 | Andreas Miethe | 11 KB | Several functions for converting and examining variables and strings as well other help functions. | ? | 0.1beta | 15.02.2005 | Sven-Erik 'sverson' Sonntag | 60 KB | Set of fast commands to convert binary data (whole files) into text and back. | ? | 2.3 | 04.05.2004 | Miguel 'El_Choni' Calderón Alonso | 93 KB | Image decoder plugin - loading of BMP, JPG, GIF, ICO, CUR, WMF and EMF images via the Windows OLE API. | v3.94 | 1.0 | 24.08.2005 | Shannara | 3 KB | Reading .ini files directly from memory. | v3.94 | 1.0 | 22.09.2005 | Dr. Dri | 9 KB | Functions for manipulation special (invalid) float variables. | ? | 1.01 | 07.04.2005 | Thomas 'ts-soft' Schulz | 88 KB | Extension of PureBasic for controling hardware with the io.dll by Fred Bulback. PureArea-Showcase. | ? | 0.04alpha | 15.01.2005 | dracflamloc | 576 KB | This lib enables the use of the Irrlicht engine's 3D capabilities in PureBasic. (Lib with source code) | v4 | 1.05beta | 21.06.2007 | Frank Dodd & Michael Taupitz | 9.66 MB | With the IrrlichtWrapper the famous and popular OpenSource 3D engine ´Irrlicht´ (http://irrlicht.sourceforge.net) is now also available in PureBasic. | ? | 1.0 | 28.10.2003 | Karbon | 28 KB | Wrapper library, which allows using of the IsedQuickPDF DLL (creating of PDF files from your PureBasic programs) as normal PureBasic commands. | v4.20 | 1.07 | 02.01.2008 | Jens Haipeter | 110 KB | Library with several extended gadget functions. | v4.20 | 1.07 | 02.01.2008 | Jens Haipeter | 330 KB | Library with some functions for printing. | v4.20 | 2.28 | 02.01.2008 | Jens Haipeter | 310 KB | Library for reading, adding and deleting of Registry keys. | v4 | v1 | 17.08.2006 | Dr. Dri | 51 KB | Functions to access joypads with up to 32 buttons. | v4 | 1.0 | 17.05.2006 | Philippe 'Flype' Carpentier | 10 KB | Many commands for easy handling joysticks in PureBasic. | ? | 1.0b | 20.03.2005 | Patrice | 41 KB | LDB (Little Database) is a library for managing little database, with sort and search function. | v3.94 | 1.0 | 18.08.2005 | localmotion34 | 21 KB | Two commands for displaying LED gadgets. | ? | 1.0 | 09.02.2005 | WolfgangS | 41 KB | Userlib made of kb/farbrauschs libv2 library and is used to play .v2m songs. Libv2 is a synthesizer that was responsible for creating all sounds in the famous farbrausch demos. | v4 | 0.3 | 18.05.2006 | Philippe 'Flype' Carpentier | 6 KB | Alternate commands for the LinkedList functions in PureBasic. | ? | 1.0 | 08.01.2005 | Jürgen 'jear' Röttges | 9 KB | Makes it possible to read very big numerical values, like disk drive sizes and file sizes more than 2 GB. | ? | 5.0.2 | 22.06.2004 | Florian 'FloHimself' Schäfer | 889 KB | Library with many commands, which give you the possibility to use the LUA 5.0.2 script language in your PureBasic applications or games. Homepage of the author and Programming guide. | ? | 1.0 | 12.05.2002 | VPureBasic | 2 KB | Give the possibility to use Doubles in PureBasic. | v4 | 2.0 | 22.12.2008 | netmaestro | 14 KB | Extended PureBasic MessageRequester. | v3.94 + v4 | 1.0 | 25.10.2005 | Heis Spiter | PBOSL KB | Creates a Marquee gadget like HTML. | ? | 1.2 | 02.06.2003 | FloHimself | 13 KB | Easy access to 'MasterVolumeControl' in the Windows Mixer. | ? | 1.7 | 28.04.2002 | El_Choni | 11 KB | Mathematic functions and string converting functions. | ? | 0.1 | 21.06.2004 | Herve 'Comtois' Demarche | 385 KB | Library for 3D programming of matrix, meshes and many more. | ? | 1.1 | 01.03.2005 | Paul Leischow | 21 KB | Easily creating and connecting to MSAccess databases through ODBC. Will also connect to existing mySQL databases. | v3.92 | 1.70 | 19.12.2004 | traumatic! | 53 KB | miniFMod-Library - small XM Replay System including all effects, only adds about 10 KB to the exe! New for PB3.92 (Sourcecode) | v4 | 0.1 | 12.01.2005 | KarLKoX | 386 KB | A quick ogg vorbis streaming solution. | ? | 1.0 | 25.08.2004 | Deeem2031 & PureFan | 2 KB | 2 commands for mixing colors and values. | v3.94 | 1.0 | 30.11.2005 | localmotion34 | 14 KB | Lib includes LEDGadget and HoverButtons. | ? | 2.10 | 24.11.2003 | Denis | 87 KB | Setting of several color values at ComboBoxGadget. | v3.92 | 2.20 | 05.11.2004 | Denis | 340 KB | Complete package containing the userlibs MoreComboBoxGadget v2.20, MoreGadgetColor v1.10, MoreListIconGadget v1.32 und MoreListViewGadget v1.10 in PB3.92 compatible versions. Attention: this version only contains the french docs, please make a backup of the english ones before installing. | ? | 1.31 | 15.02.2004 | Denis | 516 KB | Additional functions round the PureBasic ListIconGadget, like determining and setting of the background color, column texts and column options. | ? | 1.00 | 24.11.2003 | Denis | 88 KB | Setting of several color values at ListViewGadget. | v3.94 | 3.30 | 06.11.2005 | Denis | 114 KB | Many functions around coloring menus and popup-menus. | ? | 1.00 | 31.01.2004 | Denis | 151 KB | Get and set the color of a progressbar. Replaces the former 'Color' userlib. | ? | 1.0 | 23.09.2002 | El_Choni | 3 KB | Function for determining of several informations round MP3 files, like size, length, bit rate, frequency etc. | v4 | 1.0 | 29.09.2006 | KarLKoX | 75 KB | Plugin for loading MP3 in PureBasic. | v4 | 1.0 | 29.09.2006 | KarLKoX | 63 KB | A fork of the MP3 SoundPlugin but for use with MusePack (.mpc) files. | ? | 1.4 | 24.01.2004 | FloHimself | 23 KB | Commands for including the MS ScriptControl (alternatively VBScript and JScript), allows using of Visual Basic for Applications (VBA) in PureBasic. | ? | 1.0 | 17.01.2005 | Peter 'kiffi' Tübben | 29 KB | Wrapper lib for the msxml3.dll for using XML documents in PureBasic. | ? | 1.0 | 16.04.2005 | NoahPhense | 76 KB | Commands for opening and closing a mutex (mutual exclusion object). | v4 | 1.2 | 18.03.2006 | Marc Vitry | 91 KB | RS 232 Communication Library. Sending and receiving of data through the serial port. For a compatible Linux version see the userlib 'Serial'. | ? | 0.9 | 26.03.2003 | AlphaSND | 39 KB | Include the very small MXM-Music-Module Player in PureBasic. Need the additionally XM2MXM Tool (76 KB) for converting the XM modules into the MXM format. | v4 | v1 | 22.02.2006 | Philippe 'Flype' Carpentier | 681 KB | MySQL 5.0 Client Library. Dll and Import library. | v4 | v1beta | 14.09.2006 | Philippe 'Flype' Carpentier | 838 KB | MySQL 5.1 Client Library. Subsystem - Dll and Import library. | v4 | v1 | 21.05.2006 | Heinz Brill | 2 KB | Small .lib (for including with Import:EndImport) for easy input of valid numbers (incl. comma + sign) in a StringGadget. | ? | 1.0beta | 11.03.2005 | Philippe 'Flype' Carpentier | 53 KB | Set of functions for the Systray Icon. | ? | 2.1 | 28.06.2003 | VPureBasic | 5 KB | Basic functions for using OpenGL in PureBasic. | v3.94 | 1.0 | 12.09.2005 | Daniel 'DarkDragon' Brall | 120 KB | OpenAL (3D audio) wrapper library. | v3.94 + v4 | 1.1 | 05.04.2007 | Quantum | 346 KB | OpenAL is a cross-platform three-dimensional audio API | ? | 0.26 | 24.03.2005 | traumatic! | 1.02 MB | ovLib contain functions for playing OggVorbis sound files of any length (including streaming-capabilities) from disk or memory. Some basic FFT functions for simple visualizations, beat-detection, etc. are included. Lib was tested under Win98, 2000 and XP, DirectX 5.0+ is needed. | ? | 2.0 | 06.06.2004 | Erlend 'Preacher' Rovik | 9 KB | Creating your own gadgets with related functions/callbacks. | ? | 1.1 | 20.07.2005 | Martin | 22 KB | This lib allows easy access to the parallel port of the PC under Linux. | v4.10 | 1.15 | 10.02.2008 | Marc-Sven 'Hroudtwolf' Rudolf | 233 KB | Package with 16 userlibs of different purposes. | v4 | 1.0 | 29.06.2006 | Thomas 'ts-soft' Schulz | 67 KB | Library for adding ressources in packed (and optional crypted) form to the exe. | v4 | v4 | 30.10.2006 | PBOSL Team | 875 KB | Large library package for extending the command set of PureBasic - see PBOSL for more informations. | v4 | v4 | 08.04.2007 | PBOSL Team | 781 KB | Large library package for extending the command set of PureBasic - see PBOSL for more informations. | v3.94 | 1.01 | 21.03.2006 | Klaus 'ABBKlaus' Dresen | 46 KB | Creating a PDF file with BarCodes in different formats. | v4 | 1.03 | 09.11.2007 | Klaus 'ABBKlaus' Dresen | 111 KB | Library for printing barcodes (needs the PrinterLib too!). | v3.94 | 1.01 | 25.10.2005 | Luk 'LuckyLuke' Smolders | 42 KB | Extension lib for the PurePDF userlib. | v3.94 | 1.00 | 23.10.2005 | Luk 'LuckyLuke' Smolders | 40 KB | Extension lib for the PurePDF userlib. | ? | 0.28 | 17.07.2005 | Deeem2031 | 22 KB | Integrate many of the PHP string functions as native PB commands. | ? | 1.0 | 07.07.2005 | A. '125' Buelow | 4 KB | Functions for checking an internet connection. | ? | 1.0 | 10.05.2005 | Paul Leischow | 30 KB | Easily creating of Font Strips and for animating Image Strips for use in games. | ? | 1.1 | 09.04.2004 | Christian Stolze | 7 KB | Drawing functions for polygons. | ? | 0.1 | 03.06.2004 | Brendan Eyre | 32 KB | This library contains PureBasic functions to connect to and manipulate POP3 mailboxes. | ? | 1.4 | 02.08.2002 | El_Choni | 82 KB | Using of popup windows with PureBasic. | v4 | v1 | 20.06.2006 | Philippe 'Flype' Carpentier | 1.13 MB | Wrapper include for PostgreSQL - the free object-relational database management system. There is also a small download (only PB include and examples): PostgreSQL_Light | v4 | 1.1beta | 16.09.2006 | Philippe 'Flype' Carpentier | 934 KB | Wrapper include for PostgreSQL - the free object-relational database management system. ImportLib and include files. | v3.94 | 1.03 | 04.04.2006 | Klaus 'ABBKlaus' Dresen | 70 KB | Library for printing barcodes (needs the PrinterLib too!). | v4 | 1.07 | 09.11.2007 | Klaus 'ABBKlaus' Dresen | 117 KB | Library for printing barcodes (needs the PrinterLib too!). | v3.94 | 1.01 | 23.05.2006 | Klaus 'ABBKlaus' Dresen | 100 KB | Library with many useful printing functions. | v4 | 1.07 | 09.11.2007 | Klaus 'ABBKlaus' Dresen | 225 KB | Library with many useful printing functions. | ? | 1.0 | 20.04.2003 | Andreas Miethe | 33 KB | Formatted output of a float value into a string. | ? | v1 | 24.06.2003 | PureFan | 65 KB | Intercepting and diverting the output of other console programs. | v3.94 | 1.2 | 26.09.2005 | NoahPhense | 84 KB | Find a process by name, give the ID and kill it if wanted. | ? | 1.0 | 22.09.2004 | Rings | 30 KB | Check the OS for all running processes (programs, driver, dll) and allows several operations with them. | ? | 1beta | 01.05.2004 | James 'Virtualys' Ruban | 59 KB | Visually jazzed up progressbars with PureBasic! | v4.31 | v1.12 | 18.09.2009 | Chris 'PrinieD' Deeney | 921 KB | Dll incl. PB wrapper lib for creating professional GUI designs. Download and possibility to order a licence on authors homepage. | v4.40 | 1.00 | 18.08.2009 | Philippe 'gnozal' Guntz | 112 KB | Provides two functions to encrypt/decrypt data using the AES algorithm. AES-256 is used for encryption and SHA-256 for key generation. | ? | v1.0 | 30.05.2005 | Philippe 'gnozal' Guntz | 14 KB | Packing and depacking (and additional functions) with the Lempel-Ziv style compression. | v4 | v1.0 | 22.10.2007 | Philippe 'gnozal' Guntz | 61 KB | Packing and depacking (and additional functions) with the Lempel-Ziv style compression. | v4.40 | 1 | 18.08.2009 | Philippe 'gnozal' Guntz | 94 KB | The purpose of PureCAB is to handle CAB files [MS-Cabinet] | v3.94 | v12.50 | 30.10.2006 | Philippe 'gnozal' Guntz | 55 KB | Simply coloring gadget (text and background color). | v4 | v0.1 | 27.05.2007 | walker | 9 KB | Simply coloring gadget (text and background color). | v4.40 | v14.05 | 28.08.2009 | Philippe 'gnozal' Guntz | 194 KB | Simply coloring gadget (text and background color). | ? | 1.0a | 07.06.2005 | Jarratt 'hatonastick' Davis | 152 KB | Including of the Libtomcrypt library in PureBasic - contains the hash algorithms SHA-1, SHA-256, SHA-512 and the cipher algorithms Blowfish, Twofish. Important notice! Forum thread about bug in the lib | v4.40 | v1.00 | 18.08.2009 | Philippe 'gnozal' Guntz | 128 KB | Associative array / dictionary library using some GDSL hash table functions. | v4 | 1.5 | 19.05.2007 | Thomas 'ts-soft' Schulz | 553 KB | Library for easy using COM, ActiveX, OCX, etc. in PB without Interfaces. The library is based on the free open source C library DispHelper. | v4.10 | 1.00 | 03.12.2007 | Klaus 'ABBKlaus' Dresen | 51 KB | Userlib for using the LabelWriter software from DYMO. The software itself and the Software SDK is needed from their homepage. | v3.94 | v1 | 01.11.2007 | Philippe 'gnozal' Guntz | 41 KB | File commands similar to PureBasic v3.94, but buffered using the WinAPI and a lot faster this way. | v4 | v1.02 | 01.11.2007 | Philippe 'gnozal' Guntz | 90 KB | File commands similar to PureBasic v3.94, but buffered using the WinAPI and a lot faster this way. | v3.94 | v2 | 23.12.2004 | Philippe 'gnozal' Guntz | 13 KB | Printer functions with direct access to printer (LPT port and network, it won't work with GDI only / PostScript printers). | v4.40 | v1.00 | 18.08.2009 | Philippe 'gnozal' Guntz | 64 KB | Printer functions with direct access to printer (LPT port and network, it won't work with GDI only / PostScript printers). | v3.94 | v4.43 | 03.05.2007 | Philippe 'gnozal' Guntz | 52 KB | Functions for automatically sorting ListIcon contents after clicking on column header. | v4.40 | v4.44 | 23.10.2009 | Philippe 'gnozal' Guntz | 347 KB | Functions for automatically sorting ListIcon contents after clicking on column header. | v4.40 | 1.03 | 18.08.2009 | Philippe 'gnozal' Guntz | 325 KB | Provides LZMA compress/uncompress functions and archiver functions. | v3.94 | 2.03 | 28.03.2006 | Luk 'LuckyLuke' Smolders & ABBKlaus | 211 KB | PurePDF extend your PureBasic with many functions around PDF files, its based on the FPDF library. New - for PB3.94 See also PDFMisc userlib! | v4.10 | 2.08 | 03.11.2007 | Luk 'LuckyLuke' Smolders & ABBKlaus | 382 KB | PurePDF extend your PureBasic with many functions around PDF files, its based on the FPDF library. Includes now also the latest versions of the PDFDraw and PDFMisc libs. | v3.94 | v1beta | 31.10.2007 | Philippe 'gnozal' Guntz | 33 KB | Functions for communicating with POP3 servers. | v4.40 | v1beta | 18.08.2009 | Philippe 'gnozal' Guntz | 102 KB | Functions for communicating with POP3 servers. | v4.40 | 1.00 | 18.08.2009 | Philippe 'gnozal' Guntz | 108 KB | Features three kind of functions : process and module functions, execute a PE executable from memory, load a PE dynamic library from memory. | v3.94 | v5.00 | 05.10.2007 | Philippe 'gnozal' Guntz | 20 KB | Automatically resizing gadgets, monitoring window size and position. | v4.40 | v6.22 | 13.10.2009 | Philippe 'gnozal' Guntz | 91 KB | Automatically resizing gadgets, monitoring window size and position. | v3.94 | v5.71 | 31.10.2007 | Philippe 'gnozal' Guntz | 25 KB | Send e-mails (+/- files attached) with Purebasic as simply as possible. The strings are limited to 64k, but the attachments can be > 64k (they are base64 encoded if binary, else 7bit). | v4.40 | v7.00 | 18.08.2009 | Philippe 'gnozal' Guntz | 118 KB | Send e-mails (+/- files attached) with Purebasic as simply as possible. The strings are limited to 64k, but the attachments can be > 64k (they are base64 encoded if binary, else 7bit). | v3.91 | 0.21 | 06.05.2004 | Danilo | 1.42 MB | Large library package (AnimSprite, SkinWin with styles & skin, ToolBarPro, HighResTimer, CPUMonitor etc.) with many functions for windows, creating professional toolbars, animation of sprites, creating of high-res timers, getting the CPU usage etc. New - for PB3.91. Fix for Win9x systems | v4 | v3 | 21.05.2006 | Esteban1 | 33 KB | Library for Text-To-Speech conversion using SAPI 4 and SAPI 5 interface (includes the libraries for PB v3.94 as well PB v4).. | v3.94 | v1 | 22.10.2007 | Philippe 'gnozal' Guntz | 20 KB | Checks the integrity of an exe during runtime, search for possible manipulations with the help of a generated fingerprint. | v4.40 | v1 | 18.08.2009 | Philippe 'gnozal' Guntz | 73 KB | Checks the integrity of an exe during runtime, search for possible manipulations with the help of a generated fingerprint. | v4.40 | 1.00 | 18.08.2009 | Philippe 'gnozal' Guntz | 104 KB | Provides an interface to TotalCMD archive plugins (*.wcx), with functions to list, compress or extract files from archives. | v4.40 | 1 | 18.08.2009 | Philippe 'gnozal' Guntz | 97 KB | Provides an interface to TotalCMD lister plugins (*.wlx). | v3.93 | 1.0beta | 01.03.2005 | Philippe 'Flype' Carpentier | 45 KB | Parse XML files as easy as possible, based on the xmlparser.dll (included). | v4 | 1.0 | 17.05.2006 | Philippe 'Flype' Carpentier | 111 KB | Reading XML data from a file or a string. | v4 | 2.0Beta 3 | 15.01.2007 | Philippe 'Flype' Carpentier | 208 KB | PureXML is a event-based XML parser, based on Expat 2.0.0. No Dll needed. | v3.94 | v1.91 | 06.08.2007 | Philippe 'gnozal' Guntz | 130 KB | Using of ZIP files in PureBasic (based on the ZLIB library). | v4.40 | v2.00 | 07.09.2009 | Philippe 'gnozal' Guntz | 417 KB | Using of ZIP files in PureBasic (based on the ZLIB library). | ? | 0.1 | 31.01.2005 | Mirko 'freedimension' Ellinger & Johan 'Jack' B Klassen | 127 KB | Qfloat is a wrapper library of the qlib library by Stephen L. Moshier, who kindly grants permission to use his library without restriction. Please note, that this wrapper renames the functions and changes the argument order so as to be closely compatible with the F64 lib. (Sourcecode) | ? | 1.0 | 19.03.2005 | Erlend 'Preacher' Rovik | 7 KB | Creating of mesh objects with several commands. | ? | 1.1 | 12.07.2004 | Froggerprogger | 16 KB | Library for handling dynamic data with queue functions (enqueue, dequeue, etc.), alternative to PB's 'LinkedLists'. | v3.94 + v4 | 1.0 | 25.10.2005 | Heis Spiter | PBOSL KB | Generates a random prime number. | v3.94 | v3.1 | 05.11.2005 | Peter 'Bithandler' Gammenthaler | 465 KB | A fast Raycaster Library for PureBasic. Create your own Wolfenstein style Game! The download contains examples with sourcecode and exe’s. | ? | 2.0 | 02.03.2005 | Paul Leischow | 10 KB | Encrypting/Decrypting strings or files using RC4 encryption. | ? | 1.1 | 22.06.2004 | Florian 'FloHimself' Schäfer | 14 KB | Some commands for using a subset of Perl Regular Expressions in PureBasic. | ? | 1.0 | 23.06.2004 | Florian 'FloHimself' Schäfer | 19 KB | An independent version of the RegExp library for advanced programmers. It gives you a bit more control over the RegExp queries. | ? | 1.0 | 01.02.2004 | Florian 'FloHimself' Schäfer | 23 KB | Linux version of the RegExpEx library. | ? | 3.0 | 01.03.2005 | Paul Leischow | 10 KB | Easily reading & writing of the registry and INI files. | ? | 1.1 | 29.03.2005 | Sebastian 'PureFan' Lackner | 34 KB | Function for monitoring and changing of messages of other programs, e.g. for reacting on a key-combination or saving of mouse movements. No real userlib, a dll instead. PureArea-Showcase. | ? | 1.0 | 23.02.2005 | Denise 'DARKGirl' Golden | 133 KB | Read the last windows error and give you detailed information about that error. It's good for a quick way of finding out what went wrong in a function, the opened message window with will show the error code, description and constant (can be used for own error control in app). | v3.94 | 1.3 | 11.07.2006 | Eddy Ratovoson | 38 KB | Contain 2 libs: setting requester position & dashed bar (a kind of splitter bar within border-snap). | ? | 0.2beta | 09.05.2004 | Flype | 33 KB | RequesterPlus provide several more requesters than standard PureBasic ones. | v4.10 | 0.1 | 17.01.2008 | Progi1984 | 82 KB | Userlib for reading and writing in the Windows EventLog. The included REventLog_DLLCreator.exe permits you to create ressource-only DLL for using with EventLog of Windows. It requires Microsoft SDK. | v3.94 | 1.0 | 19.11.2005 | Thomas 'ts-soft' Schulz | 10 KB | Functions for using 'random access' files. | v3.94 | 1.05 | 17.11.2005 | Roland 'Donald' Hager | 59 KB | Functions for using included ressources (menu, icon, bitmaps, strings) in application. | v4 | 1.05 | 17.06.2006 | Roland 'Donald' Hager | 60 KB | Functions for using included ressources (menu, icon, bitmaps, strings) in application. | ? | 1.6 | 07.05.2002 | El_Choni | 272 KB | Including of the RichEdit text editor functions in PureBasic. | ? | 1.5 | 06.04.2002 | El_Choni | 80 KB | Older version of the RichEdit library - also available here, because of the slightly other operation. | v4.02 | 3.1 | 19.12.2006 | Philippe 'Flype' Carpentier | 767 KB | Include for the RMChart DLL (Freeware) - for creatin professional charts. | v4.10 | 1.00 | 02.02.2008 | Klaus 'ABBKlaus' Dresen | 921 KB | Userlib for using the RMChart dll v4.12. RMChart is a simple to use and really lightweight developer tool to create a various range of modern looking business charts - and it's freeware. | ? | 1.0 | 08.06.2004 | Mischa Brandt | 78 KB | Functions to rotate images and calculate rotated points. | v4.10 | v1 | 02.06.2007 | Lloyd 'netmaestro' Gallant | KB | Functions for including a RulerGadget in PB. | v4.10 | 1.0 | 08.08.2007 | Progi1984 | 43 KB | Permits to get the version or the licence key of an installed software. | v3.94 | 1.0 | 14.07.2006 | Eddy Ratovoson | 236 KB | Easily create a Scintilla text gadget. | v4.40 | v1 | 18.08.2009 | Philippe 'gnozal' Guntz | 697 KB | Use of the Scintilla edit control without dll. Supports ateWindowEx() [PB3.94&PB4.xx] and ScintillaGadget() [PB4.10+] | v4 | v1 | 22.10.2007 | Philippe 'gnozal' Guntz | 654 KB | Use of the Scintilla edit control without dll. Supports CreateWindowEx() and ScintillaGadget(). | v3.94 | 0.1beta | 31.08.2005 | Mike 'Tranquil' Delling | 32 KB | Allows grouping of gadgets and then doing actions with the group. | ? | 3.0 | 07.12.2003 | VPureBasic | 39 KB | Setting and reading of screen width, height and depth. | v3.94 | 0.5 | 01.12.2005 | Dostej | 35 KB | Using PureBasic Gadgets on a screen. | v4 | v1 | 09.06.2006 | Thomas 'ts-soft' Schulz | 7 KB | Small userlib, for using the MSScriptControl (e.g. VBScript or JScript). | ? | 1.0 | 18.04.2005 | Matthias Groß | 20 KB | Data interchanging trough the serial port under Linux. The lib is compatible with the MVCom userlib for Windows. | ? | 1.0 | 21.05.2005 | Nico | 24 KB | Allows the change of text color as well adding of icons for the gadgets: button, checkbox, option and image. - for WinXP - | v3.92 | 1.2 | 28.11.2004 | Andreas Miethe | 22 KB | Library with all possible functions for your own setup program, like editing the Registry, file version check, reading installation paths, creating file links etc. New - for PB3.92 | v4 | 1.2 | 25.07.2006 | Andreas Miethe | 23 KB | Library with all possible functions for your own setup program, like editing the Registry, file version check, reading installation paths, creating file links etc. | ? | 1.2 | 10.10.2002 | Danilo | 5 KB | Revision and bug-fix of the original libraries String and System2 from Mr.Skunk. The time and date commands were removed, because they are natively included from PureBasic v3.40. Still included are the string commands Using() and StripAll(). | v3.94 | 1.3b | 18.05.2005 | Stefan Moebius | 510 KB | Small Sprite 3D engine, including converter for x-files and support for meshes. | v4 | 1.3 | 07.07.2006 | Stefan Moebius | 935 KB | Small Sprite 3D engine, including converter for x-files and support for meshes. | ? | 1.11 | 25.04.2004 | Stefan Moebius | 58 KB | Extension for the PureBasic Sprite library, includes several new commands for sprite & screen handling. | ? | 1.33 | 22.05.2003 | El_Choni | 45 KB | Easy use of SQL database functions with PureBasic. Need the SQLite DLL, an interface for the database access via SQL. | ? | 1.01 | 27.05.2005 | Peter 'kiffi' Tübben | 37 KB | Easy and comfortable usage of the SQLite v3 database dll in PureBasic. (also part of the PBOSL package) | ? | v1 | 15.05.2004 | Rings | 27 KB | Commands for determining several informations about the used computer. | ? | 1.0 | 29.05.2005 | Nico | 4 KB | Changing of the contents, alignment and color etc. of StatusBar fields. | ? | 1.2 | 19.04.2005 | Daniel 'DarkDragon' Brall | 7 KB | SyntaxHighlighting enables you to colorize any words or chars in an EditorGadget. | v4 | 1.0 | 17.05.2006 | Philippe 'Flype' Carpentier | 8 KB | Extended commands for using Systray icons. | ? | 1.0 | 13.10.2003 | FloHimself | 1 KB | Count, how often a given string is included in another string. | ? | 1.0 | 17.05.2004 | PolyVector / Skunksoft | 16 KB | Thread Syncronization Library supports thread-safety in your programs. | ? | 1.2 | 12.01.2005 | Dräc | 62 KB | Functions to add and to manage easily a new button to a window caption. Create your own button or use one of the two preset buttons: Roll-Up and Stay On Top. | v3.94 | 1.1 | 07.09.2005 | xperience2003 | 414 KB | v3.94 | 1.1 | 04.09.2005 | Eddy Ratovoson | 30 KB | Extended functions for manipulating the toolbar. | v4 | 1.0 | 20.12.2007 | walker | 10 KB | Creating of professional looking toolbars, including combobox. | ? | 0.5alpha | 25.12.2004 | thefool | 44 KB | Lib contains some basic commands for freezing a memory address, reading and writing easly. | ? | v1 | 25.08.2003 | PureFan + Rings | 3 KB | Try & Catch Support analog C++/JavaScript for catching crashs and creating of error handling routines. | v4 | 1.0 | 29.03.2006 | real | 5 KB | Library with only one function: SendUDPBroadcast, to send a broadcast message to the IP 255.255.255.255. | v3.91 | v1 | 05.06.2004 | Sebastian 'PureFan' Lackner | 39 KB | Fast data transfer via the User Datagram Protocol (UDP). New - for PB3.91 | v4 | 1.1 | 07.10.2006 | Thomas 'ts-soft' Schulz | 448 KB | Library for creating compiled userdefined resources without another resource-compiler, without resource-script or temporary files. A good alternative to IncludeBinary. | v3.50 - v4 | 1.25.1 | 02.09.2007 | Asterix + Quantum | 790 KB | uFMOD is a tiny XM player library. File and direct memory playback supported in both Windows and Linux versions. Windows version allows resource playback as well. Output sound using WINMM or DirectX DirectSound in Windows and OSS in Linux. | v3.94 + v4 | 1.25.1 | 20.06.2007 | Asterix + Quantum | 250 KB | uFMOD is a tiny XM player library. File and direct memory playback supported in both Windows and Linux versions. Windows version allows resource playback as well. Output sound using WINMM or DirectX DirectSound in Windows and OSS in Linux. | ? | v1 | 22.02.2005 | Rings | 8 KB | Commands for using 64 bit variables in PureBasic. | ? | v2 | 18.04.2005 | Julien Morel | 55 KB | 3 commands for updating a preference file with string, long or float values. | v3.94 | 1.12 | 17.01.2006 | Lionel Luchez | 74 KB | Many commands around vectors (generic linked lists) including loading and saving of data sets. | v4 | 2.0beta | 14.11.2007 | Lionel Luchez | 146 KB | Many commands around vectors (generic linked lists) including loading and saving of data sets. | v3.94 + v4 | 1.0 | 27.10.2005 | Robert Wünsche | PBOSL KB | A library to calculate vectors. | ? | 3.1 | 18.03.2005 | Paul Leischow | 99 KB | Virtual Binary Maker - packing graphic & audio resources with possible encryption. | ? | 0.90 | 26.09.2004 | Wilbert | 24 KB | Wilbert's basic lib contains useful functions of different types (array, string, path, drawing). | v3.94 + v4 | 1.0 | 09.11.2005 | Gansta93 | PBOSL KB | Register or unregister a process as a service (Windows 9x only). | ? | 3.0 | 07.12.2003 | VPureBasic | 18 KB | Setting and reading of window Styles|ExStyles. Setting of a window from child to parent. | v3.94 + v4 | 1.0 | 08.04.2007 | edel | PBOSL KB | Functions which make creating subclasses easier (for all Windows versions). | ? | 1.0 | 14.04.2004 | Nuno Vaz | 2 KB | Reading the LoWord and HighWord from a long variable. | ? | 0.9 | 09.05.2004 | Mirko 'freedimension' Ellinger | 38 KB | Many functions around 2D drawing of (transparent) images, shapes, text and brushes. | ? | 1.78 | 14.10.2004 | Xception | 1.38 MB | OpenGL 3D engine with nice effects, several example programs included. | ? | 1.25 | 29.06.2004 | Daniel 'DarkDragon' Brall | 425 KB | With Zap3D you can easily write you own graphical applications. There is also a mesh editor (extension *.zm). | v3.90 | 1.01 | 19.09.2003 | Spangly / NotandOr | 30 KB | Zip and Unzip functionality for PureBasic, based on ZLib 1.1.4. Note: Lib only runs until PB3.90! | ? | 3.0 | 09.03.2005 | Killswitch | 3 KB | Text encryption library using an own, custom, shift cipher routine. | v3.91 | 1.2.1 | 04.09.2004 | Christian 'schic' Schiller | 56 KB | zlib packer library. zlib offers many very fast and efficient compression functions, e.g. for creating gz- and zip-files as well the compression of png files. New - for PB3.91 |
Notes for installing of user-libs: |
The real command library from the respective archive must be copied into the directory PureBasic\PureLibraries\UserLibraries\. After the next restart of the PureBasic editor the included commands will be recognized and can be used for programming. |
If predefined constants (in a .res file) are included in the archive, this file must be copied into the directory PureBasic\Residents\. |
If the archive includes a manual in .chm format, this file can be copied into the directory PureBasic\Help\, than the context-sensitive help (via F1) can be used. |
All user libraries published here are offered for download by kind permission of the authors.
You have also written a command library for PureBasic and want to release it here?
Simply send it per e-mail to andre@purearea.net.