B4JLibraryWebApp [WEB]
WebApiUtils v4 [Web]
A utility class to simplify the development for server app using project template Web API Server v3.00+.
@aeric · 2025-09-11
B4JLibraryWebApp [WEB]
MinimaListUtils [Web]
A utility class to manipulate a simple List of Map to do basic CRUD.
@aeric · 2025-09-10
B4JLibraryEncryption [PYBRIDGE]
PyPasslib – Secure Password Hashing via Python & Passlib [PyBridge]
PyPasslib is a B4J libray that enables secure password hashing and verification using the PassLib library in Python. It leverages PyBridge to connect your B4J app to Python, giving you access to modern hashing algorithms like bcrypt and PBKDF2-SHA256. This is ideal for developers who want to implement strong password security in their B4J apps without relying on outdated or limited native encryption methods.
@zed · 2025-09-09
B4JLibraryDatabase
jRDC-Multi DB with JSON handler
This project is a modded version of the original jRDC2 Server, with added multi-database support
@cheveguerra · 2025-09-09
B4JLibraryMQTT
FrostRabbitMQ: RabbitMQ Client Wrapper
FrostRabbitMQ is a B4J wrapper for the RabbitMQ Java Client that makes it easy for B4X developers to integrate AMQP messaging into their apps. With this library, you can connect to a RabbitMQ broker, declare queues/exchanges, publish messages, and consume messages.
@FrostCodes · 2025-09-07
B4JLibraryMQTT [HIGH-PERFORMANCE MESSAGING][DONATIONWARE]
FrostRabbitMQ Multithreaded RabbitMQ Wrapper [High-Performance Messaging] [Donationware]
FrostRabbitMQ Multithreaded (High-Performance Messaging) is an advanced B4J wrapper for the RabbitMQ Java Client library. It enables B4X developers to easily integrate AMQP messaging into their applications using RabbitMQ.
@FrostCodes · 2025-09-07
B4JLibrarySithaso [WEB][SITHASOLEAFLET]
Leaflet Maps via Abstract Designer for your BANano Projects [Web] [SithasoLeafLet]
Leaflet Maps via Abstract Designer for your BANano Projects [Web] [SithasoLeafLet]
@Mashiane · 2025-09-04
B4JLibraryDatabase [B4J / SQLITE]
Jdataset – Documentation [B4J / SQLite]
JDataset is a powerful class integrated into the JDashboardUI framework, designed to seamlessly bind JavaFX UI elements to SQLite database tables. It provides robust support for CRUD operations, image and BLOB handling, data export, and automatic synchronization with UI views, making it ideal for building dynamic dashboards.
@fernando1987 · 2025-08-29
B4JLibraryOS
jShell
Internal library - The jShell library allows you to start other programs.
@Erel · 2025-08-27
B4JLibraryGPS/location/maps
jSD_OpenMaps
As many currently know Googlemaps'' Webapi do not work correctly on the webview because the latest versions use webgl. I decided to do a new library that uses OpenMap and Leaflet with the same methods and events of the Googlemaps bookshop. I also created a second OpenMapext class that adds some Googlemapsext commands to maintain compatibility and minimize changes to the existing code. The code we used with GMAPS with Javaobject to obtain extra functions is no longer usable. Tested with Java 19,
@Star-Dust · 2025-08-25
B4JLibraryDatabase
PocketBase- getList route/handler
In PocketBase, getList is a client method used to retrieve a paginated list of records from a collection.
@Mashiane · 2025-08-23
B4JLibraryDatabase [A ROUTE/HANDLER TO EXECUTE UPDATE SQL COMMANDS]
PocketBase - RawUpdate [A route/handler to execute UPDATE SQL Commands]
PocketBase - RawUpdate [A route/handler to execute UPDATE SQL Commands]
@Mashiane · 2025-08-19
B4JLibraryDatabase [A ROUTE/HANDLER TO EXECUTE INSERT SQL COMMANDS]
PocketBase - RawInsert [A route/handler to execute INSERT SQL Commands]
PocketBase - RawInsert [A route/handler to execute INSERT SQL Commands]
@Mashiane · 2025-08-18
B4JLibraryOS
JarCaller - Run and kill B4J jars
JarCaller - Run and kill B4J jars
@Erel · 2025-08-18
B4JLibraryDatabase [A ROUTE/HANDLER TO EXECUTE SELECT SQL COMMANDS]
PocketBase - RawSelect [A route/handler to execute SELECT SQL Commands]
PocketBase - RawSelect [A route/handler to execute SELECT SQL Commands]
@Mashiane · 2025-08-16
B4JLibraryImages [B4J]
WebGL Library [B4J]
WebGL Library [B4J]
@max123 · 2025-08-13
B4JLibraryComms & Network [PYBRIDGE]
SSH / SFTP with AsyncSSH [PyBridge]
This is a wrapper for Python AsyncSSH library: https://asyncssh.readthedocs.io/en/latest/ AsyncSSH is a very versatile library. This wrapper exposes the SFTP features and RunCommand which runs commands on the remote machine.
@Erel · 2025-08-12
B4JLibraryPrint
B4j Print JavaFX8
Here is a B4j library written in B4j to access the full Printer modules provided with JavaFX8. Full source code is available.
@stevel05 · 2025-08-10
B4JLibraryOS [B4J]
Get Unique hardware ID + Lib [b4j]
Get Unique hardware ID + Lib [b4j]
@behnam_tr · 2025-08-05
B4JLibraryToast [B4J]
GBEToast [B4J]
GBEToast [B4J]
@Guenter Becker · 2025-08-05
B4JLibraryDrawing
AsyncCanvas, B4XCanvas wrapper with Invalidate for B4J
AsyncCanvas, B4XCanvas wrapper with Invalidate for B4J
@max123 · 2025-08-02
B4JLibraryB4J server
jServer v4.0 - Based on Jetty 11
This is a new version of jServer. It is based on Jetty 11.0.9. Previous versions were based on an early version of Jetty 9.
@Erel · 2025-07-22
B4JLibraryB4J Server [WEB][SERVER]
EndsMeet v0.93 [Web] [Server]
Create a server app with 4 lines of code
@aeric · 2025-07-07
B4JLibraryViews - additional [B4J]
RXControls [B4J]
This is a wrapper for rxcontrols library from GitHub((MIT license)). here is a video by the author introducing RXcontrols. I have wrapped 4 controls from this library, 3 of which have been posted in B4J Share Your Creations. 1. Another audioSpectrum control 2.Translation Button 3.RXCarousel 4.RXAvatar, this is a new wrapper for RXControls,
@teddybear · 2025-06-30
B4JLibraryBarcode/scan [PYBRIDGE]
QRCodes and barcodes scanning with pyzbar [PyBridge]
QRCodes and barcodes scanning with pyzbar [PyBridge]
@Erel · 2025-06-25
B4JLibraryMQTT [B4J]
jMQTTBroker v2 added the onConnect and onDisconnect for broker interceptor [B4J]
jMQTTBroker v2 added the onConnect and onDisconnect for broker interceptor [B4J]
@teddybear · 2025-06-24
B4JLibraryWebView
Selenium Library - Pnd_Selenium
Selenium automates browsers. That''s it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well.
@Pendrush · 2025-06-12
B4JLibraryButton [B4J]
Translation Button [B4J]
Change a button''s text to an icon while hovering over it
@teddybear · 2025-06-05
B4JLibraryB4J Server [PROJECT TEMPLATE]
Inti Server v1 [Project Template]
This is a very minimum server template (7KB), without dependencies of any library (except for jServer).
@aeric · 2025-06-03
B4JLibraryGPS/location/maps
jGoogleMaps
Add markers, change position
@Erel · 2025-05-22