GitHunt
CO

the universal gateway to connect, automate and orchestrate your data flows! And if you thought APIs were complicated, think again! With ConnectLib, it's like playing with Lego: simple, intuitive and powerful.

ConnectLib Banner


Version
Java
Project Reactor


ConnectLib Website
ConnectLib Documentation
ConnectLib Javadoc


Welcome to ConnectLib: the universal gateway to connect, automate and orchestrate your data flows!
And if you thought APIs were complicated, think again! With ConnectLib, it's like playing with Lego: simple, intuitive and powerful.

For information, this library is not intended to be used for Minecraft, it is used professionally in a Java project.


Support Lib : Java 23

Hook -----------------------|
 - Support Minecraft 1.16 - 1.21.x -> Latest Version
 - Support LangType 2.0 -> Latest Version

 - Coming Soon.

LangManager

 EN : Released - Version 1.3 -> Latest Version
 FR : Sorti - Version 1.2 -> Dernière version

Stay informed about the latest features and updates of ConnectLib.

  • Advanced debugging system. Available soon.
    readme.md

Changelog:

 - [0.1.3.9-SNAPSHOT]: Added data serialization for perfect data compatibility with HOOK.
 - [0.1.3.17-SNAPSHOT]: Removal of data serialization... Still available from the /feature/serializer branch. Useful if processes are not initialized in the same environment.
 - [0.1.9.2-STABLE]: Security patch using the getRoutes method using an enumeration class for routeName: StackOverflowError... + Creation of maps according to the desired variable type.
 - [0.2.0-STABLE]: Wow, arrival of 0.2.0 in such a short time? There were things to do on this project ;)
 - [0.2.2-STABLE]: Added log creation. 
 - [0.2.6.1-STABLE]: Patch  à la compatibilité avec la création de log et le Hook Minecraft.
 - [0.2.6.4-STABLE]: Added asynchronous job execution, allowing you to run tasks in the background without blocking your main application thread.
 - [0.2.7.2-STABLE]: Remove implementation Project Reactor
 - [0.2.9-STABLE]: Added support query variables in routes, allowing you to pass parameters directly in the URL.
 - [0.4.0-STABLE]: Web implementation, now you can have a dashboard to see your connectors and jobs.
 - [0.4.8-STABLE]: Add Wan Implementation with ConnectLib Dashboard.

Why ConnectLib?

Imagine an API that doesn't just connect services, but becomes the conductor of your integrations. ConnectLib is designed to:

  • Centralize your API connections
  • Automate your recurring tasks
  • Secure your data exchanges
  • Simplify adding new connectors

Usage Example

More examples HERE: ExampleUsages.java


Project Structure

  • src/main/java/fr/sandro642/github/ : main source code
  • src/test/java/fr/sandro642/github/test/ : unit tests
  • build.gradle : Gradle configuration

Contributing

  1. Fork the repo
  2. Create a branch (feature/my-feature)
  3. Push your changes and open a PR

Contact

For any questions or suggestions: sandro33810@gmail.com


"ConnectLib is the freedom to connect the impossible."

Languages

Java100.0%

Contributors

MIT License
Created June 30, 2025
Updated February 15, 2026