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  

Download

OS

for PB

Version

Date

Author

Size

Description

ACL-Info

Windows

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

Adler32

Windows

v4

1.0

31.08.2006

Marc Sven Schulte

2 KB

Calculating checksums for large amounts of data.

AdvEditor

Windows

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.

AllowLVEdits

Windows

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.

APM

Windows

?

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.

AppBar

Windows

?

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.

AppRunning [PBOSL]

Windows

v3.94 + v4

1.2

15.10.2003

Rings

4 KB

Checks, if your program was already started.

AutoIT [1]

Windows

?

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).

AutoIT [2]

Windows

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).

AviCap

Windows

?

1.0

07.04.2003

Andreas Miethe

17 KB

Capture-Library - easy capturing of BMP and AVI from TV cards.

AviFil32

Windows

v3.94

1.1

21.01.2006

inc.

18 KB

Wrapper lib to make many of the Avifil32 API functions directly available in PureBasic.

BaseConvert

Windows

?

1.1

12.08.2004

Paul Leischow

119 KB

Lib for converting a number in one base to another base.

BriefLZ [PBOSL]

Windows

v3.94 + v4

1.0

25.10.2004

Rings

3 KB

Packing and depacking functions using the BriefLZ algorithm (Lempel-Ziv style compression).

CatchExeIcon

Windows

?

1.0

08.05.2004

Philippe 'Flype' Carpentier

11 KB

CatchExeIcon provide easy access to the executable's icon.

CGI

Windows

?

1.2

15.04.2005

Paul Leischow

15 KB

PureBasic Lib for easy CGI input/output. Auto method detection and parsing of pairs.

CGI (orginal)

Windows

?

1.11

28.05.2002

El_Choni

37 KB

Library with commands for CGI programming.

CheckFunction

Windows

?

1.02

30.04.2005

Deeem2031

4 KB

Library for checking for changed registers - useful for ASM or library coders.

CN_Tools

Windows

?

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.

COMEvents

Windows

?

1.01

31.01.2005

Carlos LLuch

11 KB

Library to handle COM events.

COMLib

Windows

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

COMLib [PB v4]

Windows

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

Conductor Lite

Windows

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

ConsoleExtended

Windows

?

1.0

15.06.2004

Bonne

64 KB

Additional commands for console programming in PureBasic.

ConsoleX

Windows

?

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.

CoolButton

Linux

v4

1.0

22.12.2007

frederic

3 KB

Create a buttongadget with a gtk stock image.

CoolText

Linux

v4

1.0

24.12.2007

frederic

2 KB

Create a textgadget with rotatable text.

CountWords

Windows

?

1.0

13.10.2003

FloHimself

1 KB

Count the words included in a string.

CRC32

Windows

?

1.0

27.10.2004

Horst Schaeffer

4 KB

CRC32 computation allowing to process a file by chunks.

CRC32 [PB v4]

Windows

v4

1.0

31.07.2006

Marc Sven Schulte

2 KB

CRC32 computation allowing to process a file by chunks.

CRC64

Windows

v4

1.0

10.10.2006

Marc Sven Schulte

2 KB

CRC64 computation following CRC64 ISO 3309 standard.

CRC64_ECMA

Windows

v4

1.0

19.11.2006

Marc Sven Schulte

2 KB

CRC64 computation following ECMA-182 standard.

CRC64_ISO

Windows

v4

1.0

19.11.2006

Marc Sven Schulte

2 KB

CRC64 computation following CRC64 ISO 3309 standard (newer version).

CreateGadget [PBOSL]

Windows

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.

CryptMemory [PBOSL]

Windows

?

1.0

11.02.2005

Mischa Brandt

15 KB

UserLib for encrypting memory areas.

CSGridGadget

Windows

v3.94

v1

05.12.2005

Christian Walde-Sauer

166 KB

Easy and flexible to use GridGadget.

CSGridGadget [PB v4]

Windows

v4

v2.3

08.09.2006

Christian Walde-Sauer

112 KB

Easy and flexible to use GridGadget. (Source for using with PB v4.)

DateQ

Windows

V4

1.0

13.01.2008

CSHW89

6 KB

Allows managing dates between the years 0001 and 9999.

DBin [PBOSL]

Windows

v3.94 + v4

1.0

08.06.2006

DoubleDutch

-- KB

DBin is a Secure Resource Packing library.

DBView

Windows

?

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.

DeMP3

Windows

v3.94

1.0

07.12.2005

David 'Baldrick' Easterman

18 KB

Control of Mp3 audio files using mcisendstring commands.

DeMP3 [PB v4]

Windows

v4

1.01

21.06.2006

David 'Baldrick' Easterman

19 KB

Control of Mp3 audio files using mcisendstring commands.

DesktopEx

Windows

v4

1.0b

27.06.2006

Philippe 'Flype' Carpentier

10 KB

Many commands about the handling of the desktop.

Dictionary

Windows

?

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.

DirectUI

Windows

?

1.0

07.08.2005

localmotion34

10 KB

Emulation of the DUIhwnd control of MS.

dnHware

Windows

?

1.1

21.07.2002

Doobrey

7 KB

Several commands for getting informations about the OS as well setting the VESA mode.

dnLog

Windows

?

0.7

23.08.2003

Doobrey

16 KB

Simply creating and filling a log-file.

dnMisc

Windows

?

1.1

21.07.2002

Doobrey

3 KB

Several commands for converting of variable types.

Droopy's Lib

Windows

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.

Droopy's Lib [PB v4.1]

Windows

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.

Droopy's Lib [PB v4]

Windows

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.

DX9 Subsystem

Windows

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.

E2D

Windows

?

1.11

13.02.2005

Stefan Möbius

10 KB

Enhanced2D is an addon for the original 2ddrawing lib.

EasyDB

Windows

?

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

EditorPlus

Windows

?

0.32

19.05.2005

Progi1984

34 KB

Many useful functions around the EditorGadget.

Effect

Windows

?

1.0

20.04.2005

Le Soldat Inconnu

38 KB

Library with commands for transforming colors (luminosity, contrast, ...) and images (rotation, symmetry,...).

Effects

Windows

?

0.2

15.06.2004

Mischa Brandt

133 KB

Several functions to add some effects to your images or manipulate them directly very fast.

EncodedPreference

Windows

?

1.0

16.07.2004

PureVampy

12 KB

Library for creating encoded preference files.

EsGrid

Windows

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.

eSMTP

Windows

?

1.0

03.01.2005

Clipper

41 KB

Functions for sending emails via eSMTP (SMTP authentication).

EventConnection

Windows

?

1.0

21.07.2003

Franco

13 KB

Commands for declaring and calling of event-driven functions for gadgets, menu and toolbar.

ExcelWriter

Windows

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).

ExcelWriter [PB v4]

Windows

v4

1.03

10.11.2007

Klaus 'ABBKlaus' Dresen

51 KB

Library for creating MS Excel files (source code, also useful for PB v4).

ExDatabase [PBOSL]

Windows

?

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.

ExecLib fix [Amiga]

Amiga

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.

ExecuteEXE

Windows

v4

v1

21.06.2006

Maxus

2 KB

Execute Exe files from memory.

Exif

Windows

?

1.0

31.12.2003

Michael 'neotoma' Taupitz

21 KB

Read the Exif informations (saved by DigiCam's) from pictures.

ExifDate

Windows

?

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.

External

Windows

?

1.0

17.07.2005

Thomas 'ts-soft' Schulz

3 KB

Lib with one function for one-line function calls in dll.

F64

Windows

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)

FastFile [PBOSL]

Windows

?

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.

FlatGadget

Windows

?

1.0

08.03.2004

Rui 'Num3' Carvalho

2 KB

FlatGadget enables you to change the gadget look to 'Flat'.

FMod

Windows

?

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!

Focus

Windows

?

1.0

18.04.2005

Julien Morel

3 KB

The wellknown GetFocus() and SetFocus() as PB commands.

FTP

Windows

?

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.

FTP (original)

Windows

?

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)!

FX Lib

Windows

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.

FX Lib [PB v4]

Windows

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.

GadAnim

Windows

?

1.0

08.05.2004

Philippe 'Flype' Carpentier

87 KB

GadAnim allow the creation of animated buttons and/or images.

GDIPlus

Windows

v4

v1

15.07.2006

Philippe 'Flype' Carpentier

1.48 MB

ImportLib and include for the Microsoft GDI+ graphics API.

GetIP

Windows

?

1.0beta

03.04.2005

NoahPhense

73 KB

Commands for getting informations about an IP.

GetURL

Windows

?

1.0beta

01.05.2004

Rui 'Num3' Carvalho

12 KB

Download of files with progress value and retrieving the file date.

GlobalHotkeys [PBOSL]

Windows

v3.94

1.0

01.10.2005

Gansta93

8 KB

Commands for adding and removing global hotkeys.

GlobalSharedMemory [PBOSL]

Windows

?

v1

01.03.2005

Rings

14 KB

Share blocks of memory between different processes (EXE's) and Threads (DLL's).

GLU32F

Windows

?

1.0

28.06.2002

VPureBasic

7 KB

Give the possibility for calling GLU32 functions with floats instead DoubleLong values.

GLWrapper

Windows

?

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.

HelpFuncs

Windows

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

HelpFuncs [PB v4]

Windows

v4

1.2

25.07.2006

Andreas Miethe

11 KB

Several functions for converting and examining variables and strings as well other help functions.

HEXerTools

Windows

?

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.

ImagePluginOLE

Windows

?

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.

INIMemory

Windows

v3.94

1.0

24.08.2005

Shannara

3 KB

Reading .ini files directly from memory.

InvalidFloats

Windows

v3.94

1.0

22.09.2005

Dr. Dri

9 KB

Functions for manipulation special (invalid) float variables.

IO.dll Wrapper

Windows

?

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.

Irrlicht 3D

Windows

?

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)

IrrlichtWrapper

Windows

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.

IsedQuickPDF

Windows

?

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.

JHGadget

Windows

v4.20

1.07

02.01.2008

Jens Haipeter

110 KB

Library with several extended gadget functions.

JHPrinter

Windows

v4.20

1.07

02.01.2008

Jens Haipeter

330 KB

Library with some functions for printing.

JHRegistry

Windows

v4.20

2.28

02.01.2008

Jens Haipeter

310 KB

Library for reading, adding and deleting of Registry keys.

Joypad

Windows

v4

v1

17.08.2006

Dr. Dri

51 KB

Functions to access joypads with up to 32 buttons.

JoystickEx

Windows

v4

1.0

17.05.2006

Philippe 'Flype' Carpentier

10 KB

Many commands for easy handling joysticks in PureBasic.

LDB

Windows

?

1.0b

20.03.2005

Patrice

41 KB

LDB (Little Database) is a library for managing little database, with sort and search function.

LEDGadget

Windows

v3.94

1.0

18.08.2005

localmotion34

21 KB

Two commands for displaying LED gadgets.

Libv2

Windows

?

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.

LinkedListEx

Windows

v4

0.3

18.05.2006

Philippe 'Flype' Carpentier

6 KB

Alternate commands for the LinkedList functions in PureBasic.

LongValuesString

Windows

?

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.

LUA

Windows

?

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.

MakeFloatDouble

Windows

?

1.0

12.05.2002

VPureBasic

2 KB

Give the possibility to use Doubles in PureBasic.

ManagedMessageBox

Windows

v4

1.0

05.07.2006

netmaestro

14 KB

Extended PureBasic MessageRequester.

MarqueeTextGadget [PBOSL]

Windows

v3.94 + v4

1.0

25.10.2005

Heis Spiter

PBOSL KB

Creates a Marquee gadget like HTML.

MasterVolumeControl

Windows

?

1.2

02.06.2003

FloHimself

13 KB

Easy access to 'MasterVolumeControl' in the Windows Mixer.

MathExtras

Windows

?

1.7

28.04.2002

El_Choni

11 KB

Mathematic functions and string converting functions.

Matrix3D

Windows

?

0.1

21.06.2004

Herve 'Comtois' Demarche

385 KB

Library for 3D programming of matrix, meshes and many more.

MDB

Windows

?

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.

MiniFMod

Windows

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)

MiniOggStream

Windows

v4

0.1

12.01.2005

KarLKoX

386 KB

A quick ogg vorbis streaming solution.

MixColors

Windows

?

1.0

25.08.2004

Deeem2031 & PureFan

2 KB

2 commands for mixing colors and values.

MoreButton

Windows