Print proper Greek letters and math symbols in console output without escape codes.
Format physics or math expressions with subscripts, superscripts, and fractions in log messages.
Generate readable mathematical notation for documents or UI labels in C++, Java, or C# projects.
| penguinedavid/geekgreek | asutosh936/job-finder-app | asutosh936/spring-boot | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Java | Java | Java |
| Last pushed | — | — | 2016-07-02 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No external dependencies, Windows users may need to fix terminal codepage and font to see symbols correctly.
GeekGreek is a small utility library that gives programmers an easy way to produce proper Greek letters and mathematical symbols as plain text strings, such as alpha, theta, summation signs, fractions, subscripts, superscripts, and derivative dots. Instead of hand typing obscure Unicode escape codes, you call a named constant or a short function and get the correct symbol back, ready to use in console output, log messages, generated documents, or labels in a user interface. The library is written three separate times with the same design in each language: C++ as a header only file, Java, and C#. None of the three versions need any outside dependency, they rely only on each language's standard library. Each language folder is self contained with its own copy of the code and a small demo program, and there is no shared build system tying the three together. All 24 Greek letters are available as named values that include both the upper and lower case symbol plus a numeric value field. Most letters default that value to zero, but a handful come pre-filled with well known constants, such as pi for the number pi, tau for two times pi, and phi for the golden ratio. On top of the letters, the library also provides constants for common math and logic symbols like multiplication, division, infinity, and set membership, plus formatting functions that wrap a string in notation such as absolute value bars, floor and ceiling brackets, subscript or superscript versions of the characters, fractions, square roots, sums, products, and definite integrals. Getting these symbols to actually display correctly in a terminal is a separate problem from generating them, since the library only returns strings and does not touch how your console renders them. The README spends real effort walking through this, especially for Windows, covering how to switch the console codepage to UTF-8, which fonts actually include the needed glyphs, and how output redirected to a file can behave differently than what appears on screen. This project suits developers working in C++, Java, or C# who need readable math or physics notation in their program's output without maintaining their own table of Unicode codepoints.
A dependency-free library for C++, Java, and C# that turns plain text into proper Greek letters and math notation, like fractions, subscripts, and summation signs.
Mainly Java. The stack also includes Java, C++, C#.
No license information is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.