PromptSniffer:: View/Copy/Extract/Remove AI generation data from Images
If you find yourself generating a lot of images using AI and want to easily view/remove AI generation metadata embedded in images, this would be a very handy tool to have. Just right click on any image and View/Copy/Extract or Remove generation metadata.
@epiCode · 2025-06-04
AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
@Alexander Stolte · 2025-06-03
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
Pakai example [backend only] [Server]
This is an example project generated from Pakai framework project template without frontend.
@aeric · 2025-06-03
ProgressDialogPlus
Because i needed the ability to update the text inside the B4A ProgressDialog without flickering (wich isnt possible), ive created a lightweight yet powerful wrapper for the native Android ProgressDialog using JavaObject wich supports the standard Spinner and the Progressbar..
@Blueforcer · 2025-06-02
PHP-CRUD-API Dynamic Database Connectivity at RunTime [Web]
PHP-CRUD-API Dynamic Database Connectivity at RunTime [Web]
@Mashiane · 2025-06-01
Filter logs
Filter logs [intended for ABMaterial web apps but should be easy to adapt to other non-UI B4J projects] - created with assistance of Microsoft Copilot
@JackKirk · 2025-05-30
Updated MinimaList API Server [Example]
Updated MinimaList API Server [Example]
@aeric · 2025-05-30
Accessing MTP devices [PyBridge]
Accessing MTP devices [PyBridge]
@Erel · 2025-05-29
Creating Charts with ToastUICharts [Web] [SithasoDaisy5]
Creating Charts with ToastUICharts [Web] [SithasoDaisy5]
@Mashiane · 2025-05-28
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-05-27
Using AppRefresh and Processing background tasks in your app
Using AppRefresh and Processing background tasks in your app
@Mr.Coder · 2025-05-27
AS CalendarExpandableð [Payware] [B4X] [XUI]
AS CalendarExpandableð [Payware] [B4X] [XUI]
@Alexander Stolte · 2025-05-26
AS Draggable Bottom Card [B4X] [XUI]
AS Draggable Bottom Card [B4X] [XUI]
@Alexander Stolte · 2025-05-26
AS SelectionList - Single or multiple selection [B4X] [XUI]
AS SelectionList - Single or multiple selection [B4X] [XUI]
@Alexander Stolte · 2025-05-26
B4XOCRPage - Specific OCR capture area [using MLKIT GMS Vision OCR]
B4XOCRPage - Specific OCR capture area [using MLKIT GMS Vision OCR]
@Magma · 2025-05-26
Sqlite to SQLcipher encrypted db converter [open source]
Sqlite to SQLcipher encrypted db converter [open source]
@epiCode · 2025-05-26
Using LeafLet Maps [Web] [SithasoDaisy5]
Using LeafLet Maps [Web] [SithasoDaisy5]
@Mashiane · 2025-05-25
Sprite Sheet Maker - [B4Xlib]
Sprite Sheet Maker - [B4Xlib]
@ilan · 2025-05-23
jGoogleMaps
Add markers, change position
@Erel · 2025-05-22
TableView class
The Table class allows you to show tables of any sizes. The views (labels) are reused to avoid creating many views.
@Erel · 2025-05-22
jRDC2 + CRUD MySql + Login [Source Code Free] [B4XPages]
jRDC2 + CRUD MySql + Login [Source Code Free] [B4XPages]
@Lucas Siqueira · 2025-05-21
FlexibleTable, JumpToRowAndSelect problem
FlexibleTable, JumpToRowAndSelect problem
@RB Smissaert · 2025-05-20
jRDC2 server with login session
jRDC2 server with login session
@aeric · 2025-05-20
ML Kit Language Identification
With ML Kit''s on-device language identification API, you can determine the language of a string of text.
@Pendrush · 2025-05-20
Web scraping by PyBridge
Web scraping by PyBridge
@jkhazraji · 2025-05-20
Media Store class - created with assistance of Microsoft Copilot
A class that has the following methods: Initialize - works out if media store or "traditional" storage is to be used. According to Copilot there are some devices that do not support RELATIVE_PATH when SDK >= 29. Initialize checks for this and drops back to "traditional" storage if detected. Media_Store_Uri_String - returns a string used by other methods, can be used to check if a file is stored. Save_To_Media_Store - saves a file to the store. Retrieve_From_Media_Store - reverse of Save_To_Media_Store. Retrieve_From_Media_Store_Bitmap - similar to Retrieve_From_Media_Store but returns a bitmap. Delete_Media_Store - deletes a file from the store.
@JackKirk · 2025-05-19
VideoView Mute And UnMute Audio[VideoView In Audio Lib] [Lib]
VideoView Mute And UnMute Audio[VideoView In Audio Lib] [Lib]
@AmirPYTHON · 2025-05-19
WebApiUtils v3 [Web]
A utility class to simplify the development for server app using project template Web API Server v3.00+.
@aeric · 2025-05-19
MediaChooser - Only Capture Photo
Capture a photo and show it in a imageview (or b4ximageview)
@asales · 2025-05-18