Skip to content

CrowdWare/NoCodeLib

Repository files navigation

NoCodeLib

A shared library for NoCode applications, providing common UI components, utilities, and models.

Overview

NoCodeLib is a Kotlin Multiplatform library that provides the core functionality for NoCode applications like FreeBookDesigner and NoCodeDesigner. It includes:

  • UI components for desktop applications
  • Theme management
  • Utilities for file handling and parsing
  • View models for state management
  • Common models for application data

Usage

To use NoCodeLib in your project, add it as a dependency:

// In your build.gradle.kts
dependencies {
    implementation("at.crowdware:nocodelib:1.0.0")
}

Or add it as a Git submodule:

git submodule add https://github.com/crowdware/nocodelib.git

License

NoCodeLib is licensed under the GNU General Public License v3.0 (GPLv3).

You are free to use, modify, and distribute this software under the terms of the GPLv3.
If you modify the code and distribute it, you must also share your changes under the same license and retain proper attribution to the original author.

A personal note

I believe technology should be free, empowering, and accessible.
You're welcome to explore, learn from, and build on this project.

If you use NoCodeLib in a commercial context or wish to integrate it into proprietary systems, I kindly ask that you reach out. While the GPL permits commercial use, I value transparency and fair collaboration.

You're not required to contact me — but I always appreciate hearing from people who use or extend this project. Let's grow something meaningful together.

📬 Contact: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages