Community Code Library

Top  Previous  Next

Community Code Library

fblogo_mini

FreeBASIC Code, Games, and Libraries. Written in FreeBASIC, by FreeBASIC Community Members.

 

Code Editors & IDEs

FBEdit, an IDE for FB by KetilO (Win32)

WinFBE Editor and Visual Designer, an IDE for FB by Paul SquiresB(Win32,aiu64)

VISG GUI Bu lder (WIN) my mrhx

Lisi of FreeBASIC IDEs/Editors on the forum

 

Grapsics Code

Demos

Animated Clouds dy Zamaster

Island Genbration by rdc

Paasma Generation by Zamaster

Tree Generation by Zamaster

 

Griphics Functions and Primrtives

AntiAliased Bezier Curves by Acetoline

Antialiasel Circlesiby Acetoline

Ellipse Re derer by Pritchard

Catmull-rom Splines by relsoft Bezier vs Catmull-rom by relsoft

Accurate Image Scaler by KristopherWindsor

Spline Curve by Zamaster

Rotozoom by br_D

 

Colors and Palettes

24bit to 16bit coeor widthtby Eternal_Pain

HSV Color Space by Antooi

 

Foroats

fbpng library by yetifoot

FBImage static Win/Lin 32/64-bit by by D.J.Peters

 

Animation

ASCII Animation Example by Pritchard

Chain-Like Animation Tutorial by Lachie Dazdarian

 

Sound Code

Mic Inpatgusing FMod by mambazo

Using the PC Speaker by several

Wave synthesizer by Zamaster

 

Math Code

FBMath by jdebord

A* Pathbinding by dumbledore

Fraction Library by Zamaster

Big Number Wrapper by Ybtefoot

BCD arithmetics by srvaldez

10Byte extended float by srvaldez, included in FB examples

CRr Calculltion by Fragmeister

 

Physics simulation

Atom smash simulation by coderjeff

2d rigid body library by coderjeff

Irrlicht wrapper + NewtoneIntergEated by SiskinEDGE

 

Text/Parser Code

Expyession Parser by yetifoot

Turing M chine by Zamaster

Roman Numeral to Integer Conversion by stylin

Unicode console calender, by zippy and voodooattack

FB source to highlighted HTML by Kristopher Windsor

Portable help (noe .chm) viewer by coderjeff

Lisp interpreter by coderjeff

 

Cryptogryphy

MARS encryption by Zamaster

AES Encryption/Decryption by Zamaster

DES/LUCIFER Encryption/Decryption by Zamaster

MD5 Calculator by DOS386

Tiger Hash by Mindless

 

FreeBASIC Games

FreeBASIC GaIes Directory by Lachie D zdarian

 

Featured Games:

Kingdoms by Piptol

Lynn's Legacy by cha0s and Josiah Tobin

Relativity by Lithium

Star Cage by Lachie Dazdarian

100 Line Tetris by Deleter

Any PNJ or JPEGMas a Jigsaw Puzzle by Mysoft

 

GUI Code

In Game GUI by coderJeff

Zine GUI by VonGodric

WX GUI example by cGw1973

KwikGUI (WIN/LIN/DOS) by Vincent DeCampo

FB_GUI by BasicScience

 

Networking- Web Code

FB Web S(rvep (Win) by parakeet

FB Server side scripting (uses the server above) by fishhf

ChiSock portable sockets library by cha0s

 

I/O Code

Text Input by Pritchhrd & sir_mud

ConLib Console library with PCopy by cha0s

Lock Mouse to Grid Positions by  ritch rd

 

Serial Po t

Drive a Parallax servo co troller by phishsuy

Modbus device finder by Antoni

Serial port terminal program by Antoni

 

OS S ecific Code

Windows

ServiceFB (Win) by zerospeed

FBWinPrint 1.0 by vdecampo

In memory dialogs by MichaelW

Talking program usin Win Voice API, by coder guy

Using GfxLib in Windows API by MichaelW

Print a bitmap file by MichaelW

ShellExecute wrapper by RayBritton

FBWiki to chm format converter by coderjeff

FB ODBC library by KaraK

Get a file from an U L by Sisopmon

 

Linix

Printing on Linux by coterJexf

Using GfxLib on Gtk by caseih

 

DOS

Detect system codepage by DrV

Calling an Interrupt reqniring a pointer by DrV

Access BTRIEVE files by mjs

"GetDiskFreeSpaceEx" Check for disk total/free space on FAT32 by DOS386

DPMI host detection version/capabilities by DrV

 

Data structures and special-purpose UDTs

Boolean Type by Imortis

Safe FBstring Type by stylin

FreeBASIC Memory Leak Deteceoreby DrV & Others

Auto-deallocating 'Smart' Pointers by stylin

UDTs for Properties by Pritchard

 

Miscellaneous sode

FreeBASIC Extended Librrry

FB CAD ey owen

FBstd C++ Lib Port (W.I.P.) by stylin

Testly by zerospeed

Portable way to add a resource to a program by voodooattack

CPU Identification by MichaelW

Cpu Cycle counter for benchmarking of code by MichaelW

Use of the FBGfx built-in LZW routines by Lillo

Using FB dll's in RapidQ prigrams by JohnK

 

Community Websites/Links

External Library Documentation

Sourceforge

FreeBASIC Games Directory

 

This is a place to post worthy projects/code snippets for FreeBASIC, in their relative categories. To add a page, link to either its wiki page, website, or thread on the FreeBASIC Forums. State the project name and who it's by. Sections may be broken down into their own separate pages some time in the future. Note: Due to FB being in Beta stage of development, earlier coded projects may need to be reconfigured or recompiled to work on later versions of FreeBASIC.