"Some" Utilities you can use for your Java projects "freely"! Files are compiled with Java-8 and above, but mostly Java-11.

Overview

Java-SomeUtils 🚀

"Some" Utilities you can use for your Java projects "freely"!

*"Freely"* forcing you to include the license into your program.

Files are compiled with Java-8 and above, but mostly Java-11.


Whoops! You're device/website doesn't support .apng file formats!


Directory_Maintainer Code_Checker

MIT_License Code_Grade Code_Score


Features 🚩

Rough_Demo

Contributing.md has a large (to very large) section or division just for this!

This repository has common/uncommonutilities you can use for your program!

You may use any class you can find as long as you include the license.


🚚 How To Install ⬇️

  git clone https://github.com/JumperBot/Java-SomeUtils.git $HOME"/Java-SomeUtils/"
  cp $HOME"/Java-SomeUtils/src/*" "/Your-Project/src/"
  cp $HOME"/Java-SomeUtils/build/*" "/Your-Project/build/"
  cp $HOME"/Java-SomeUtils/LICENSE" "/Your-Project/assets/"

🔧 How To Use 🔨

Import a class using:

    import SomeUtils.WhatYouNeed.WhatYouNeed;

A documentation for each class is included in it's own src/ subdirectory.

A demo is included in each class, check them out before using them!


🏗️ Contributing 💬

Community Contribution is welcome in this repository.

As long as you don't ignore the Code Of Conduct and some extra guidelines!


👥 Contributors 🧐


Comments
  • :sparkles: Inventory System! (Please)

    :sparkles: Inventory System! (Please)

    Is your feature request related to a problem? Please describe. Nope, just want to do it for fun.

    Describe the solution you'd like Just make an inventory system to store items and attributes. Also add in a sorting system.

    Describe alternatives you've considered Just use an ArrayList.

    Additional context N/a.

    help wanted 
    opened by JumperBot 1
  • :sparkles: Pattern Maker! (Please)

    :sparkles: Pattern Maker! (Please)

    Is your feature request related to a problem? Please describe. Not everybody knows how to create Patterns a.k.a. how to make use of a regex.

    Describe the solution you'd like Create a PatternMaker that creates patterns in a way that it's building-blocks-easy!

    Describe alternatives you've considered Actually learning how regexs work and teaching some people how to do so.

    Additional context Nope, N/a

    help wanted 
    opened by JumperBot 1
  • :sparkles: Pattern Finder Class (Please)

    :sparkles: Pattern Finder Class (Please)

    Is your feature request related to a problem? Please describe. Creating a pattern finder over and over again is quite frustrating!

    Describe the solution you'd like Create a PatternFinder Class that can accept the following arguments:

        //The class itself might get a Big O Notation of O(n²) lmao.
        final String input;
        final int pattern_size;
        final int max_pattern_list_length;
    

    Describe alternatives you've considered ~Read 1st question

    Additional context Nope, N/a

    help wanted 
    opened by JumperBot 1
  • :sparkles: Documentation (Please)

    :sparkles: Documentation (Please)

    Is your feature request related to a problem? Please describe. A common user won't click on any of the classes because they ain't documented.

    Describe the solution you'd like Document EVERYTHING per class.

    Describe alternatives you've considered Actually reading/understanding the inner demo(s) per class(es).

    Additional context Nope, N/a

    help wanted 
    opened by JumperBot 1
  • :sparkles: Precise Floating Point (Please)

    :sparkles: Precise Floating Point (Please)

    Is your feature request related to a problem? Please describe. We all know the default implementation coughs BigDecimal coughs is inaccurate.

    Describe the solution you'd like Revive an old implementation I made back then.

    Describe alternatives you've considered Just not use the BigDecimal at all. Also, forget about using floats and doubles.

    Additional context Nope, N/a

    help wanted wontfix 
    opened by JumperBot 1
  • :sparkles: Add Time Converter (Please)

    :sparkles: Add Time Converter (Please)

    Is your feature request related to a problem? Please describe. Manually converting time can be frustrating, especially if you don't know how.

    Describe the solution you'd like Create a Time Converter class.

    Describe alternatives you've considered Using Java's built-in class / coding mathematical expressions myself.

    Additional context Nope, N/a

    help wanted wontfix 
    opened by JumperBot 1
  • :sparkles: 2DMap (Please)

    :sparkles: 2DMap (Please)

    Is your feature request related to a problem? Please describe. I saw someone having problems with rendering a simple 2DMap on a terminal, very easy but who knows, someone else might need it to!

    Describe the solution you'd like Make a 2DMap class where rendering and editing 2d maps will be made as easy as pie.

    Describe alternatives you've considered Creating a 2d char array and printing it's values to the terminal, 1d array = 1 line.

    Additional context Nope, N/a

    help wanted 
    opened by JumperBot 1
  • :sparkles: Add #split() To Stopwatch (Please)

    :sparkles: Add #split() To Stopwatch (Please)

    Is your feature request related to a problem? Please describe. Nope, N/a.

    Describe the solution you'd like Add a #split() function to the Stopwatch class. After which the #split() output (long[][]) can be retrieved via a #getLaps() method which looks like:

    |Lap/Split no.(Index number in array, ignore this)|Lap/Split duration|Full Stopwatch life duration| |:---:|:---:|:---:| |1|5000000000(nanoseconds)|5000000000(nanoseconds)| |2|5000000000(nanoseconds)|10000000000(nanoseconds)| |3|...|...|

    Describe alternatives you've considered Listing outputs from #getTimeElapsed() into a dynamic long array multiple times.

    Additional context No 'dditional cont'xt here.

    help wanted 
    opened by JumperBot 1
  • :sparkles: Contributing.md Missing

    :sparkles: Contributing.md Missing

    Issue template need not be populated in this situation.

    Is your feature request related to a problem? Please describe.

    Describe the solution you'd like

    Describe alternatives you've considered

    Additional context

    help wanted 
    opened by JumperBot 1
Owner
JumperBot_
Hey-ya, I develop Android apps , Websites and some CLI's for fun, like anyone else out there.
JumperBot_
Some DMOJ solutions mostly in Java and C++

Select DMOJ Solutions Select DMOJ solutions mostly in Java and C++ Most of these solutions are for 5 and 7 point problems There are also a lot of CCC

Akshar Barot 2 Oct 4, 2022
Tuya 37 Dec 26, 2022
Some anti afk bot which prevents you from getting punished for going afk in games. Way of stopping the bot is slightly flawed but we'll ignore that.

AntiAFK Some anti afk bot which prevents you from getting punished for going afk in games. Gui mode coming soon... Installation Install Java 17. Downl

flasky 1 Jan 13, 2022
@FengG0d 's Client, but he leave, I am the new owner, but, I don't know how to write Java, I need your help.

IKUN Client Help me I need help! The original Author was leave, but I don't know how to write a good client, I need Your help! to make a good IKun Cli

Chenken520 2 Sep 4, 2022
Translating texts via Youdao eco-freely in only one class

Youdao4J Translating texts via Youdao Translator by one class. Need GSON. Usage Youdao4J did lots of works in the background. DO NOT create morr Youda

iceBear 8 Dec 11, 2022
Build criterion and ecosystem above multi-model databases

ShardingSphere - Building a Criterion and Ecosystem Above Multi-Model Databases Official Website: https://shardingsphere.apache.org/ Stargazers Over T

The Apache Software Foundation 17.8k Jan 9, 2023
A guild plugin for Minecraft Servers that supports 1.13 and above

OasisGuild Description A guild plugin for Minecraft Servers that supports 1.13 and above Languages zh_cn(简体中文) en_us(English) Placeholders %oasisguild

ChiyodaXiaoYi 2 Apr 6, 2022
Java related projects and also a begginer level projects

Java related projects and also a begginer level projects

Akshit Sijwali 3 Dec 15, 2022
Create your Java crypto trading bot in minutes. Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.

Quick Start | Documentation | Discord | Twitter Create and run your java crypto trading bot in minutes Our Spring boot starter takes care of exchange

Cassandre 442 Jan 3, 2023
Generates a Proguard mapping file for use in obfuscating your Java projects.

Reaper Generates a Proguard mapping file for use in obfuscating your Java projects. Features Automatically checks for duplicate names. Interactive, in

Nox 12 Dec 29, 2022
Simple but useful generic reload library for Java projects.

SimpleReloadLib Simple Java generic reload library. Introduce SimpleReloadLib used to be a part of QuickShop-Reremake. But it really easy to use and p

Ghost_chu 12 Oct 25, 2022
You want to go to a cafe but don't know where to go. Let cafe hub support you. Ok let's go

cafe-hub You want to go to a cafe but don't know where to go. Let cafe hub support you. Ok let's go Architecture: Domain Driven Design (DDD) LDM Insta

Khoa 1 Nov 12, 2022
Sample serverless application written in Java compiled with GraalVM native-image

Serverless GraalVM Demo This is a simple serverless application built in Java and uses the GraalVM native-image tool. It consists of an Amazon API Gat

AWS Samples 143 Dec 22, 2022
Download compiled jar from packages or compile it by yourself from sources

idle_codes Install Download compiled jar from packages or compile it by yourself from sources Put the jar file wherever you want. Make sure you have J

null 8 Dec 31, 2021
RT4 client originally compiled on Jan 28, 2009 (530)

Goals Identify all classes Create new static classes by grouping related members Identify all methods Identify all fields Identify all local variables

Pazaz 10 Nov 14, 2022
A minecraft minigame where you have to defend your bed and destroy the others. Once your bed is destroyed, you cannot respawn.

As from November 1st 2021 BedWars1058 by Andrei Dascălu becomes open source under GNU GPL 3.0 license. If you are a developer I would really appreciat

Andrei Dascălu 182 Dec 26, 2022
The clickgui used in my Minecraft Hacked Client, Ozone. Uses HeroCode Settings but can easily be migrated to another settings system.

OzoneClickGUI The clickgui used in my Minecraft Hacked Client, Ozone. Uses HeroCode Settings but can easily be migrated to another settings system. Pl

ShadeDev 9 Dec 2, 2022
Using this library, and writing a few lines of code, you can manage your own domain objects in ZooKeeper

Using this library, and writing a few lines of code, you can manage your own domain objects in ZooKeeper. It provides CRUD operations and change notifications out of the box.

Sahab 4 Oct 26, 2022
With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any other file server

React Native In-App update With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any o

Nepein Andrey 7 Dec 21, 2022