UnitsNet
penna
UnitsNet | penna | |
---|---|---|
8 | 6 | |
2,136 | 39 | |
- | - | |
8.5 | 9.5 | |
27 days ago | 15 days ago | |
C# | Java | |
MIT No Attribution | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
UnitsNet
-
Java opensource projects that need help from community.
If engineering/scientific projects appeal to you, Units of measurement implementations for Java are woefully behind when compared with the likes of UnitsNet for C#.
-
Strong typedefs
Check out EngineeringUnits (https://github.com/MadsKirkFoged/EngineeringUnits), or UnitsNet (https://github.com/angularsen/UnitsNet)
-
General feedback on my first python script
https://github.com/angularsen/UnitsNet is sort of an extreme example of this, and their https://github.com/angularsen/UnitsNet/blob/master/Common/UnitDefinitions/Length.json gives an example of how to allow multiple names for units.
-
TypeDef for C#?
Just FYI: https://github.com/angularsen/UnitsNet
-
What is it about C# that you do NOT like compared to other languages?
(I occasionally use https://github.com/angularsen/UnitsNet/, but it's not quite the same as doing it at the compiler level.)
-
With all the new features and the upcoming features can I inherhit from int yet?
UnitsNet does this for common units of measure, and for a more general solution, there's also ValueOf
-
Preview Features in .NET 6 - Generic Math
Have you looked into using UnitsNet instead of rolling your own physical quantity library? I've used it before and it's pretty nice.
-
Recipes, conversions, and fractions; or how I wrote part of my C# app.
What would be best is if there was a library to use to convert things to and from measurements. This was what I first attempted, using The UnitsNet library. This library is excellent, and I recommend it to many people. The issue I have with it, is that it was far more in depth than what I need it to do.
penna
-
Specific vs Generic: A case for less generic software
I'm going to piggy back on my current project, Penna, a SLF4J backend built for the specific use case of writing JSON logs to stdout, targeted at services running in containers, k8s or similar.
-
Release 0.7.0-alpha4 · hkupty/penna
I'm coming to announce that soon I'll be releasing version 0.7 of penna and this might be the final alpha release.
-
Java opensource projects that need help from community.
I'll mention https://github.com/hkupty/penna here as I think it needs more testing and traction...
-
Introducing Bld: A New Pure Java Build System
I don't understand why the java community has this anti-innovation behaviour... Why invent planes when we have our good ol'reliable ships? Why invent cars when a horse is so affordable? Why bump java 8 to 17, try a new build system, a new log backend (yes, I heard the same when I was starting out penna)? This is a common pattern on the java community... Seems like we're conformed to an old standard that suffices... It's good enough...
- Release 0.6.1 · hkupty/penna - slf4j json logging backend
-
Ultra-efficient Non-Heap video-streaming in Java
I believe this is a kind of project that would benefit from penna, given it is both faster and more memory-efficient than logback. I'm working towards making it production-ready yet, but I believe this seems like a suitable use-case.
What are some alternatives?
ShareX - ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
io-util - Utility modules, a no-dep JSON module, and a fixed-width external (disk) table module.
unlib - a light-weight, header-only, dependency-free, C++14 library for ISO units
rife2 - Full-stack, no-declaration, framework to quickly and effortlessly create web applications with modern Java.
Papercut - Papercut SMTP -- The Simple Desktop Email Server
savant-core - This is the main project for the Savant build tool
CodeHub - CodeHub is an iOS application written using Xamarin
seshat - Seshat Units of Measurement Implementation
csharpier - CSharpier is an opinionated code formatter for c#.
jstachio - Java type safe statically compiled mustache
NodaTime - A better date and time API for .NET
boardcad-le - BoardCAD is an easy to use CAD/CAM-program that allows you to quickly design your own surfboards. BoardCAD LE is a fork of the original BoardCAD project where a few things have been removed to make it leaner and easier to maintain.