Releases: andrestubbe/FastCore
Releases · andrestubbe/FastCore
FastCore 1.0.0 — Unified JNI Loader [ALPHA]
FastCore v1.0.0 — Unified JNI Loader [ALPHA]
🚀 What's New
- Cross-platform native library loading (Windows .dll, Linux .so, macOS .dylib)
- Automatic extraction from JAR to temp directory
- Smart loading: system path first, fallback to extracted
- Zero dependencies — pure Java
📦 Installation
Direct Download (No Maven Required)
Download fastcore-1.0.0.jar from Assets below.
java -cp "fastcore-1.0.0.jar:your-app.jar" YourMainClassMaven (JitPack)
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.andrestubbe</groupId>
<artifactId>fastcore</artifactId>
<version>v1.0.0</version>
</dependency>Gradle (JitPack)
repositories { maven { url 'https://jitpack.io' } }
dependencies { implementation 'com.github.andrestubbe:fastcore:v1.0.0' }⚡ Quick Start
import fastcore.FastCore;
// Load a native library
FastCore.loadLibrary("fastrobot");
// Check platform
if (FastCore.isWindows()) {
System.out.println("Running on Windows");
}
// Get platform info
System.out.println(FastCore.getPlatformInfo());
// Output: OS: WINDOWS (windows 11), Arch: X86_64, Java: 25.0.1✨ Key Features
- Cross-platform support
- Automatic library extraction
- Resource cleanup on shutdown
- Zero external dependencies
📁 Assets
fastcore-1.0.0.jarSource code (zip)
📝 Migration
[If applicable]
Part of the FastJava Ecosystem — Making the JVM faster.