A common core for most of TechShroom's programs.

Please note that Java 8 is incompatible with the Arrays package, and you will need to use the jre8 branch/distribution in order to use it in Java 8.

Get distributed pre-compiled jars over at TechShroom right here!

Parts of KCore (distributed):

  • Arduino
    • Interfacing with RXTX library
    • Depends: None
  • Arrays
    • Different common array functions
    • Depends: Classes, Core, Reflect
  • Classes
    • Some common class functions
    • Depends: None
  • Core
    • Different 'core' functions, some will be refactored out to other parts
    • Depends: None
  • Gui
    • Some nifty Swing based GUI interfacing
    • Console
    • Multi-action listener
    • Special PrintStreams
    • Depends: None
  • Jar
    • Jar file enhancements
    • Depends: None
  • Jython
    • Jython backend interface
    • Depends: None
  • Math
    • Unlimited numbers and expression parsing
    • Depends: Arrays, Core, Gui, Strings
  • Netty
    • Networking
    • Depends: Core, Timing
  • Reflect
    • Reflection ease of use
    • Depends: Classes, Translate
  • Strings
    • Different string functions
    • Depends: None
  • Timing
    • Low resolution timer
    • Depends: None
  • Translate
    • Translations! Choose different languages, add languages.
    • Depends: None
  • XML
    • Easy XML parsing
    • Depends: None