I love to write freeware, particularly where I learn a new aspect of programming.
To help you find apps of interest, I've separated the apps into 4 categories:
Most of the apps have been released since 2010 and were written in PowerBASIC, but a few go farther back in time to when I was programming in VB6.
Here's my pick for some of the more useful or just plain fun freeware applications that I've written.
gbSnippets | PowerBASIC source code librarian (based on Scintilla control) | |
gbSearchLite | Search files for text (simplified GUI) | |
gbThreadsLite | Offline reading of PowerBASIC forum threads | |
gbClipOpen10 | Open clipboard content in PBWin10 | |
gbNewApp | Create sequentially numbered source code file containing template content | |
gbMagnify | Screen magnifier | |
gbHexViewer | View files in hex format | |
gbProcedureLibrary | Extract procedures from source code |
gbAsteroids | Asteroids game | |
gbFlyZapper | Random fly movement with zapper | |
gbRipple | Create water ripple effect over an image |
gbCloud | Create word clouds from documents, clipboard, or manually entered text | |
gbFloorPlanner | Create layouts for all types of events | |
gbLayout | Optimize positioning of items in an area | |
gbAnnotate | Put text and images on top of an image | |
gbChartMaster | Charts of all kinds |
gbPoints | 3D plotting of data | |
gbImageLab | 3D Graphics laboratory |
Programming:
| ||
gbAnalyzer | Search include files for Declare and Type structures | |
gbAnalyzerDual | Search include files for Declare and Type structures | |
gbAppTemplate | Complete application that demonstrates 110+ application features | |
gbClipOpen9 | Open clipboard content in PBWin9 | |
gbClipOpen10 | Open clipboard content in PBWin10 | |
gbCodeDropper | Drag and drop code from library into source code editor | |
gbCodeIndent | Source code formatting | |
gbCodeRX | Source analysis and specialized editing of code | |
gbCodeWords | Extract words from a code listing (excluding literals) | |
gbCompareText | Compare content of two text files side-by-side | |
gbCSED | Addition of Project features | |
gbDesigner | Design PowerBASIC GUI using a mouse | |
gbDeleteINI | Remove INI files | |
gbEdit | PowerBASIC IDE and code librarian | |
gbForumCode | Create colorized code listings for forum posts | |
gbForumCodeLite | Create colorized code listings for forum posts (No GUI) | |
gbForumMail | Download and read PowerBASIC forum email | |
gbHelpDot | Create shortcuts to Help file topics | |
gbHexViewer | View files in hex format | |
gbIncludesJose | Modify PowerBASIC IDE compiler include path to point to Jose includes | |
gbIncludesPowerBASIC | Modify PowerBASIC IDE compiler include path to point to PowerBASIC includes | |
gbInstanceManager | Control number of application instances | |
gbInstanceManagerInclude | Control number of application instances (Include version) | |
gbNewApp | Create sequentially numbered source code file containing template content | |
gbNewApp_Plus | Create sequentially numbered source code file containing template content | |
gbPrettyPrinter | Prints colored, formatted source code | |
gbPrintPreview | Adds print preview to any application | |
gbProcedureLibrary | Source code analysis | |
gbProcSort | Sort procedures within a source code listing | |
gbSendTo | Create SendTo context menu item for an application | |
gbSnippets | PowerBASIC source code librarian (based on RichEdit control) | |
gbSnippetsScintilla | PowerBASIC source code librarian (based on Scintilla control) | |
gbSnippetsCompiler | Batch compilation of snippets in gbSnippets library | |
gbTemplate | Template for PowerBASIC applications. Demonstrates 110+ source code techniques. | |
gbThreadDownLoader | Download threads from PowerBASIC forums | |
gbThreads | Read threads downloaded from PowerBASIC forums | |
gbThread_New | Combination of gbThreadDownloader and gbThreads | |
gbThreadsLite | Simpler version of gbThreads | |
gbUpdate | Add online update of EXE to an application | |
gbVisualDesigner | Create a PowerBASIC app using a mouse | |
gbVisualGet | Download selected files from a web site | |
gbWinSpy | Provide information about selected windows |
Utilities:
| ||
gbBatSearchDIR | Search files for text content (based on CMD DIR command) | |
gbBatSearchFIND | Search files for text content (based on CMD FIND command) | |
gbCalendar | Transparent desktop calendar | |
gbCatalog | Catalog of applications released by Gary Beene | |
gbChildSafe | Child Safe web browser | |
gbClipper | Clipboard monitor | |
gbDeDupe | Remove duplicate lines/words from text | |
gbDocker | Docks application to specified location on screen | |
gbDuplicateFileFinder | Remove duplicate lines/words from text | |
gbEncrypt | Text editor with encryption | |
gbFileDepot | Archive and restore files of any type | |
gbFileMerge | Take actions on files with specified extensions | |
gbFileViewer | View text files | |
gbFindFolder | Locate folder by search string | |
gbFloorPlanner | Create layouts for all types of events | |
gbFreeNotes | Notes database | |
gbGrid | Grid with Excel-like features | |
gbHTMLNavigator | Expanded in-document HTML navigation | |
gbJournal | Daily diary (ListView control version) | |
gbJournalGraphic | Daily diary (Graphic Control version) | |
gbLaunch | Launch multiple applications (ListBox version) | |
gbLaunchListView | Launch multiple application (ListView version) | |
gbLaunchToolbar | Launch multiple applications (Toolbar version) | |
gbMagnify | Screen magnifier | |
gbOfficeTimer | Graphical countdown/countup timer, alarm, and time-of-day clock | |
gbPlayer | Song Player (MP3/WAV files) | |
gbQuickNotes | Note taking application | |
gbRandomText | Generate random text. Multiple sources and a variety of formats | |
gbRuler | On-screen ruler | |
gbSayList | Read a list of words | |
gbSearch | Search files for content (extensive feature set) | |
gbSearchLite | Search files for text (simplified GUI) | |
gbSearchSimple | Minimal GUI search application | |
gbTalkTimer | Remove duplicate lines/words from text | |
gbTextDB | Provide text-based database features | |
gbTextFilePrinter | Open and print text files | |
gbWordList | Extract words from documents or clipboard | |
gbWorldClock | Display local time at selected locations | |
gbWorldClockListView | Display local time of selected locations |
Graphics:
| ||
gbBlocks3D | Create simple 3D structures from blocks | |
gbBlocks3D_OpenGL | Create simple 3D structure from blocks (OpenGL version) | |
gbCloud | Create word clouds from documents, clipboard, or manually entered text | |
gbFoxSaver | Screen saver demonstration code | |
gbGauge | Create an animated gauge | |
gbImageLab | 3D Graphics laboratory | |
gbImageViewer | View various image formats | |
gbLayout | Optimize positioning of items in an area | |
gbMCM | 3D Multi-Chip Module designer (electronic assembly) | |
gbMultiViewer | View multiple files at the same time | |
gbPoints | 3D plotting of data | |
gbSnapper | Capture any part of the screen | |
gbSpriteDemo | Demonstration of creating/animating sprites | |
gbTwinSaver | Screen saver with two animated images | |
gbRipple | Create water ripple effect over an image |
Games:
| ||
gbAsteroids | Asteroids game | |
gbFlyZapper | Random fly movement with zapper | |
gbGameTimer | Game timer for various sporting events | |
gbMaze | Create mazes | |
gbPacMan | PacMan game | |
gbRider | Line Rider game | |
gbSand | Sand game | |
gbSudoku | Sudoku game |