2011-10-10

Frameworks, Libraries, Tools, and Utilities []

Moved to the page http://3rdstage.wikia.com/wiki/Frameworks,_Libraries,_Tools,_and_Utilities in my wiki as of 20th Jul. 2012.

Frameworks

Data Access/OR Mapping
Logging
  • log4jdbc : http://code.google.com/p/log4jdbc/
    a Java JDBC driver that can log SQL and/or JDBC calls (and optionally SQL timing information) for other JDBC drivers using the Simple Logging Facade For Java (SLF4J) logging system.
Templating
  • FreeMarker : http://freemarker.sourceforge.net/
    a "template engine"; a generic tool to generate text output (anything from HTML to autogenerated source code) based on templates.
Testing
  • JUnit : http://junit.org/
    a simple framework to write repeatable tests.
  • TestNG : http://testng.org/
    a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.
HTML/CSS

Libraries

Java
  • Commons-Collections with Generics : https://github.com/megamattron/collections-generic
    a new version of the popular Jakarta Commons-Collections project that introduces support for Java 1.5 Generics.
  • Guava : http://code.google.com/p/guava-libraries/
    contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
  • Prometheus : http://prometheus.codehaus.org/
    a concurrency library for Java 5 and higher and will be released under the MIT license.
  • Jetlang : http://code.google.com/p/jetlang/
    a complement to the java.util.concurrent package introduced in 1.5 and should be used for message based concurrency similar to event based actors in Scala.
  • JUNG : http://jung.sourceforge.net/
    a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network.
  • SIGAR : http://sourceforge.net/projects/sigar/
    a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl and .NET.
  • javaparser : http://code.google.com/p/javaparser/
    A Java 1.5 Parser with AST generation and visitor support.
Java Graphics
JavaScript
JavaScript Graphics
JSON
Expression Language
  • Java Expression Language (JEXL) : http://commons.apache.org/jexl/
    a library intended to facilitate the implementation of dynamic and scripting features in applications and frameworks written in Java.

Tools

Java Code Analysis
Java Monitoring and Diagnostic
Java Dump Analysis
C/C++ Code Analysis
Web Development
  • Firebug : http://getfirebug.com/
    Edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
  • JSHint : http://www.jshint.com/
    a static code analysis tool used in software development for checking if JavaScript source code complies with coding rules.
  • JSLint : http://www.jslint.com/
    a JavaScript program that looks for problems in JavaScript programs.
SQL Client/Database Management
System Monitor Tool
Installer
Documentation
Frontend Tools
ETL

Utilities

PC Diagnostic and Recovery
  • Hiren's BootCD : http://www.hiren.info/pages/bootcd
    A bootable software CD containing a number of diagnostic programs such as partitioning agents, system performance benchmarks, disk cloning and imaging tools, data recovery tools, MBR tools, BIOS tools, and many others for fixing various computer problems.
    For download and more information, refer fan & discussion site.
File Synchronization

misc

Graphics Asset

0 comments:

Post a Comment