Skip to content

A quality-of-life library written in Kotlin for every JVM-based platform

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
LICENSE
Notifications You must be signed in to change notification settings

TheFruxz/Ascend

Folders and files

NameName
Last commit message
Last commit date
Mar 1, 2025
Nov 3, 2023
Feb 28, 2025
Mar 2, 2025
Mar 23, 2024
Dec 6, 2023
Jul 19, 2021
Jul 19, 2021
Mar 1, 2025
Oct 28, 2022
Mar 5, 2025
May 24, 2024
Jul 11, 2021
Jul 11, 2021
May 24, 2024
May 24, 2024

Ascend Banner


πŸš€ Ascend: Elevating Your Coding Experience

Build Library Publish Library

Welcome to Ascend, your one-stop utility belt to supercharge your code. This toolkit is an ensemble of various nifty features and tools I've found essential for my projects. The design of these tools aims to be seamless, unobtrusive, and easily discoverable via code completions thanks to extensive use of extension functions.

"Ascend is reshaping the coding landscape with its powerful suite of tools and extensions. Effortless to incorporate, intuitive to use, and transformative in effect, Ascend is an indispensable companion for the modern developer. It's more than just a toolkit: it's the launchpad for turning your coding dreams into reality." ~ JetBrains AI Assistant

πŸ”§ Setting the Stage - The Ascend Installation Guide

Depending on the nature of your project, you may incorporate Ascend via Gradle, or Maven. However, we highly recommend Gradle for a streamlined experience. (Gradle standard was Groovy, now is Kotlin)

Use in your Gradle Project

Repository

maven("https://repo.fruxz.dev/releases/")
Dependency
implementation("dev.fruxz:ascend:$ascendVersion")

πŸ’‘ Collaboration - Together We Ascend!

Contribution to Ascend is deeply appreciated. When submitting pull requests, abide by the community guidelines of GitHub. Furthermore, respect licensing within this and all repositories you interact with. Feel free to initiate or engage in discussions in the repository's 'Discussions' section.

We build & use Ascend on Java 21 - Eclipse Temurin.
Also build & run Ascend with Eclipse Temurin to get the best possible development experience!