Projects
Over the years, I wrote may programs. Most are utilities while some are full-blown applications. But most of them are not polish enough to be publicly distributed. Now that I graduate and have sometime for myself, I decided to open up some of my programs.
As a software engineer, I take software maintainability very seriously. However, many of the programs I plan to open were written a few year back when I was doing my degree. Long story short, with less experience and less time, those programs are not in a good look to the point I feel embarrass to publish it as is. Therefore, I will need to refactor or in some case rewritten them first.
Here are the list of programs I plan to open in no specific order.
Java
- JUtil: Various utility functions for Java
- UArray: Utility for Array
- UByte: Utility for file and i/o access
- UClass: Utility for Reflection
- UFile: Utility for file and i/o access
- UParse: Utility functions for extracting simple data from string
- URegEx: Utility for Regular Expression
- UShell: Utility for invoking application via shell
- UString: Many utility functions for string manipulation
- UZip: Utility for easy handling of Zip file
- JTestSuite: Java test utility
- JavaCompiler: Java on-the-fly compiler
- UsePath: A utility to access file in a classpath-like way
- SimpleScript: Script engines of Java – here
- SimpleConsole: Console for Java language
- TellicoPAL: Helper application Tellico (a book organizer)
PHP
- PUtil: Various utility for PHP
- PUUse: Core utility for PHP project organization
- PUTest: Simple testing facility
- PUTemplate: Functions for a simple but very-flexible string template
- PUCache: Simple but effective caching facility
- PUCounter: Counter with output template
- PUDiff: Class/Functions for processing and displaying diff output
- PULayout: Create layout from value in flexible ways
- PUCaptcha: Utility for captcha image creation
- PUGeoIP: Utility for getting country name from the IP address
- PUPage: Page management
- VC-on-Web: View version controlled content online.
JavaScript
- JSUtil: Various utility for JavaScript
- JSUDo: Helper for error handling in JavaScript
- JSUInclude: Utility for including file dynamically
- JSUTemplate: Flexible template facility
- JSPresentation: A presentation program written entirely on JavaScript
These programs are distributed in GPL 3.0 meaning that if you modified the code and use it for non-private purpose, your modification must also in GPL 3.0. The code comes with no guarantee in any kind so use it at your own risk.
I also ask if you can provide me feedbacks about any program you use. You can give me feedbacks as any of my page/post comment or email me via nawaman at nawaman dot net.
Enjoy codding,
NawaMan


Recent Comments