https://github.com/knowm/XChart
XChart is a light-weight and convenient library for plotting data designed to go from data to chart in the least amount of time possible and to take the guess-work out of customizing the chart style.
@Johan Schoeman · 2023-04-09
SolarSystem
Model of the Solar System
@Johan Schoeman · 2023-04-07
B4XAttibute - Allows you to set attributes for directories and files. [LIB]
A simple library that will allow you to set/remove attributes (+H,+R,+S,+A/-H,-R-S-A) for directory(s) and/or file(s) including on request of all subfolders.
@T201016 · 2023-04-05
Navmenu for Desktop, Navdraw for mobile [SithasoDaisy TailwindCSS]
Navmenu for Desktop, Navdraw for mobile [SithasoDaisy TailwindCSS]
@MichalK73 · 2023-03-30
Clone SQLite Database to SQLite Memory Database
Clone SQLite Database to SQLite Memory Database
@tchart · 2023-03-29
Anyone for Another game of Chess....[lol]
Anyone for Another game of Chess....[lol]
@Johan Schoeman · 2023-03-29
Anyone for a game of Chess...
Anyone for a game of Chess...
@Johan Schoeman · 2023-03-28
Using EmailJS rest api to send emails [SithasoDaisy]
Using EmailJS rest api to send emails [SithasoDaisy]
@Mashiane · 2023-03-18
OkapiBarcode [ZINT]
Okapi Barcode is an open-source barcode generator written entirely in Java, supporting over 50 encoding standards, including all ISO standards. Okapi Barcode is based on Zint, an open-source barcode encoding library developed in C, and builds on the years of work that have been invested in that project.
@Johan Schoeman · 2023-03-18
Running Jar with double click [in Java OpenJDK 11]
As shared in multiple places in this forum Java 11 OpenJDK does not allow to run jar files directly. Here is an easy workaround.
@mohsyn · 2023-03-16
Generate Hierarchical Table with Multilevel Numbering
Generate Hierarchical Table with Multilevel Numbering
@epiCode · 2023-03-15
B4Xsources: a B4X source code viewer using command line tools to extract and decompile the files.
B4Xsources: a B4X source code viewer using command line tools to extract and decompile the files.
@PaulMeuris · 2023-03-15
Using Background Workers in your WebApps [introduction] [BANano]
Using Background Workers in your WebApps [introduction] [BANano]
@alwaysbusy · 2023-03-03
Simple Layout Designer [SLD] B4J application.
Simple Layout Designer [SLD] B4J application.
@PaulMeuris · 2023-03-02
Brcode Image to Text
Barcode Image to Text
@micro · 2023-03-02
Set windows file attribute to hidden
Set windows file attribute to hidden
@aeric · 2023-03-01
Native Linker [Java 19 Only]
I have been trying out the replacement for JNA in Java 19. The code needed to call a library function is far cleaner now, and requires less coding.
@Daestrum · 2023-03-01
Caffeine Cache
Caches can be critical for servers and other apps where you cannot store all data in memory and still need good performance.
@Erel · 2023-02-28
B4JPackager11 - the simplest way to distribute UI apps
B4JPackager11 is a B4J non-ui program that builds a package with your app jar and an embedded modularized Java runtime. It works with OpenJDK 11 and B4J v6.8+.
@Erel · 2023-02-28
ImageScaler [Source code]
Library to resize image in B4J non-UI app
@aeric · 2023-02-24
ColorPicker view to integer Color [SelectedColor, scene.paint.paint]
Convert xui.color or scene.paint.paint to xui.color
@MrKim · 2023-02-24
A Markdown engine [WebApp]
Markdown is a great tool for easily making formatted text files that display across a variety of platforms. Itâs popular with technical writers and bloggers for its ease of use and relatively short learning curve.
@teddybear · 2023-02-22
B4JServer QRCode Generator
B4JServer QRCode Generator
@aeric · 2023-02-21
SD_Streaming [DEMO]
This library is developed in JAVA and is a wrapper of the VLCj library. Is based on the code by @moster67 (see here). It has been reworked to obtain an h.264 streaming from the pc cam, streaming of an mp4 video and finally of the desktop and a portion of it. Demo only, streams max. 120 seconds.
@Star-Dust · 2023-02-20
SD_VideoStreaming [DEMO]
To the SD_Streaming library it adds a few functions to make some methods simple. In particular, it is not necessary to create an fxml file for the player in case you want to use it to receive a stream. Demo only, streams max. 120 seconds.
@Star-Dust · 2023-02-19
FirebaseServer - backend verification for signed in users [server]
Users can sign in to your B4A or B4i apps using Google or Facebook with the FirebaseAuth libraries. FirebaseServer completes the puzzle with server side verification of the user. This means that the signed in user gets a token id (long string) from Firebase services by calling FirebaseAuth.GetUserTokenId. The client sends the token id to the server. The server verifies the token using this library. Once verified we know for sure that the request was sent from our app and we know the identity of the signed in user.
@Erel · 2023-02-14
BBCode Parser
A simple BBCode parser that supports bold, italic, and color.
@xulihang · 2023-02-13
jAudioStreamer library
jAudioStreamer library
@yo3ggx · 2023-02-12
Integrated B4JPackager11 - The simple way to distribute standalone UI apps
B4JPackager11 is a utility written in B4J that uses the underlying Java tools to create a standalone package that doesn''t depend on any other software being installed. It works with OpenJDK 11 and OpenJDK 14. Starting from B4J v8.30 it is integrated in the IDE and available under Project - Build Standalone Package.
@Erel · 2023-02-06
A Simple Html Template Parser [WebApp]
This is a mini template engine which can generate HTML dynamically by parsing templates on server-side. It is a bit like Django.
@teddybear · 2023-02-02