kotlin-unsigned alternatives and similar libraries
Based on the "Graphics" category.
Alternatively, view kotlin-unsigned alternatives based on common mentions on social networks and blogs.
-
imgui
Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui) -
modern-jogl-examples
Examples ported in JOGL from "Learning Modern 3D Graphic Programming" by J.L.McKesson -
bullet
JVM Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. -
kaifu2x
Port of waifu2x to pure kotlin + opencl. Anime-style upscaler and noise reductor based on convolutional neural networks using coffee trained models -
glimpse-framework
DISCONTINUED. Glimpse is now further developed as a Kotlin Multiplatform project under glimpse-graphics/glimpse
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of kotlin-unsigned or a related project?
README
kotlin-unsigned
[comment]: <> ([![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](code_of_conduct.md) )
[comment]: <> ([![Netlify Status](https://api.netlify.com/api/v1/badges/c75db044-f985-47a3-84a1-73ad33401596/deploy-status)](https://app.netlify.com/sites/unsigned/deploys))
Unsigned operators and boxed types (Ubyte
, Uint
, Ulong
and Ushort
) for unsigned support.
To have a quick idea what this library offers, take a look at the tests
Differences with kotlin stdlib:
- this project uses classes instead inline classes. To address this in critical scenarios where allocations may have a sensitive impact, primitive variable holding the utype value is a
var
, so you can re-use the same istance over and over again - utypes extend
Number
abstract class - automatic conversions
- it is possible to string format by calling the corresponding
format()
method, eg:ubyte.format("%08x")
- all the utypes implement all the function, including
shl
andshr
forUbyte
andUshort
- if you add an
Ushort
to anotherUshort
you get anUshort
(and not anUint
)
How to retrieve it:
You can find all the instructions by mary
Contributions:
Don't hesitate to contribute to the project by submitting issues or pull requests for bugs and features. Any feedback is welcome at [[email protected]](mailto://[email protected]).
Credits:
- inspired by jOOU
*Note that all licence references and agreements mentioned in the kotlin-unsigned README section above
are relevant to that project's source code only.