Software
Here you will find useful resources for Java based open source projects. We categorize resources based on type. All of our articles include links to discussed technologies, tools and architectures. The Resources page is an index, a quick reference point for all of you who would like to get their hands right on what Java Code Geeks are working on!
| ||
Ajax Application frameworks [Back to Top]
Aspect Oriented (AOP) frameworks [Back to Top]
Big Data [Back to Top]
Bloggers [Back to Top]
Build Systems [Back to Top]
- Maven
- Ant
- Ivy
- Hudson
- Rant
- Ant Hill
- JMK
- Schmant
- APB
- Invicta
- Cruise Control
- LuntBuild
- CPMake
- GenJar
- Continuum
- Autojar
- Jenkins CI
Business Intelligence (BI) Tools [Back to Top]
Byte Code Libraries [Back to Top]
- Javassist
- cglib
- SERP
- Package gnu.bytecode
- Cojen
- Jdec
- JReloader
- BCEL
- ObjectWeb ASM
- JClassLib
- Trove Class File API
- Jiapi
- Retroweaver
- Soot
Content Management Systems (CMS) [Back to Top]
- DSPACE
- Daisy
- Alfresco
- Nuxeo ECM
- MMBase
- OpenEdit
- Walrus CMS
- AtLeap
- Contelligent
- Corinis CCM
- Riot
- Ion
- eAdmin/OWX
- Webman
- Magnolia
- InfoGlue
- OpenCMS
- Apache Lenya
- Cofax
- webEditor
- Contineo
- MeshCMS
- Xinco
- dotCMS
- Hippo CMS
- Jahia
- JadaSite
- fleXive CMS
- OpenWGA
- pulse
- Shopizer
- Jease
- Enonic CMS (Community Edition)
Cache Systems / Data Grids [Back to Top]
- OSCache
- JBoss Cache
- SwarmCache
- ShiftOne
- cache4j
- SHOP.COM Cache System
- EHCache
- JCache
- WhirlyCache
- DirectMemory
- Infinispan
Charting & Reporting [Back to Top]
- JFreeChart
- JCCKit
- BIRT
- jCharts
- Cewolf
- iReport
- DocumentBurster
- JChart2d
- SWTJasperViewer
- JasperReports
- JOpenChart
- Chart2D
- Datavision
- ART
- Open Reports
- Pentaho Business Intelligence
- JMagallanes
- FreeReportBuilder
- OpenI
- JGraphT
- prefuse
- QN Plot
- GRAL
- charts4j
- Eastwood Charts
Chat Servers [Back to Top]
Cloud IaaS [Back to Top]
Code Analyzers [Back to Top]
- FindBugs
- PMD
- JDepend
- JBoss Tattletale
- JCSC
- Classycle
- XRadar
- Macker
- Condenser
- Dependometer
- QJ-Pro
- JLint
- DoctorJ
- Dependency Finder
- CheckStyle
- JDiff
- Sonar
- Byecycle
- PathFinder
- QALab
- JarAnalyzer
- Clirr
- Spoon
- UCDetector
- Massey Architecture Explorer
Code Beautifiers [Back to Top]
Code Coverage Tools [Back to Top]
Collections Libraries [Back to Top]
Command Line Interpreters [Back to Top]
Connection Pools (Database) [Back to Top]
Crawlers (WEB) [Back to Top]
Databases [Back to Top]
- MySQL
- Hypersonic
- Derby
- Postgres
- H2
- TinySQL
- Metanotion BlockFile
- JODB
- AcornDB
- Mckoi SQL Database
- Axion
- Ashpool
- db4o
- Neo4j
- jiql
- Jalisto
- BlobDB
EJB Servers [Back to Top]
ERP & CRM [Back to Top]
- SourceTap CRM
- Compiere ERP
- openCRX
- JAllInOne
- Adempiere
- SellWin
- Eberom
- Ohioedge CRM Server
- Hipergate
- JERPA
- Apache OFBiz
- TNTConcept
- JFire
Enterprise Service Bus (ESB) [Back to Top]
- ServiceMix
- Apache Synapse
- Open ESB
- Spring Integration
- Celtix
- Mule
- Petals Service Platform
- WSO2 ESB
- GreenVulcano ESB
- JBoss ESB
Expression Languages [Back to Top]
Financial Software [Back to Top]
Forum Software [Back to Top]
Geospacial Software [Back to Top]
Groupware Software [Back to Top]
HTML parsers [Back to Top]
- TagSoup
- HTML Parser
- HtmlCleaner
- Java Mozilla Html Parser
- HotSax
- NekoHTML
- Jericho HTML Parser
- JTidy
- VietSpider HTML Parser
IDEs [Back to Top]
Installers [Back to Top]
Inversion of Control (IoC) Containers [Back to Top]
Issue Tracking [Back to Top]
Javascript [Back to Top]
J2EE RAD Frameworks [Back to Top]
- Spring
- AppFuse
- Dinamica
- Expresso
- OpenCore
- jWebApp
- JAG Java Application Generator
- Jspresso
- OpenEnterpriseX
- Doff
- Jeenius
- Mdarad toolbox
- J2EE Pattern Oriented Framework (Jt 1.2)
- Seam Framework
- NABUCCO Framework
- DbForms
- Turbine
JDBC Tools [Back to Top]
JMS [Back to Top]
JMX [Back to Top]
JSP Tag Libraries [Back to Top]
- JSPTabControl
- pack:tag
- JPivot
- Ajax Tags Library
- JCE taglib
- Cewolf
- JSP Survey Library
- ValueList
- Pager Tag Library
- Struts Menu
- Google JSP Tag Library
- Google:maps JSP Tag Library
- WebJMX
- uitags
- Display tag library
- Jakarta Taglibs
- EasyLDAP
- MicroNova YUZU JSP Tag Library
- TableTag
- AjaxAnywhere
- Ditchnet JSP Tabs
- FormView
Job Schedulers [Back to Top]
- Quartz
- cron4j
- jcrontab
- Essiembre J2EE Scheduler
- Oddjob
- Gos4j
- Job Scheduler
- JDRing
- jBatchEngine
- MyBatchFramework
- Super
Localization & Internationalization Tools [Back to Top]
Logging Tools [Back to Top]
- Log4j
- Just4Log
- Lumberjack
- Houston
- JTraceDump
- Simple Log
- LimpidLog
- jLo
- MonoLog
- TracingClassLoader
- Commons Logging
- SMTPHandler
- Log Bridge
- Craftsman Spy
- SLF4J
- JDLabAgent
- JDBC Logger
- LOGBack
- Microlog
Mail Clients [Back to Top]
Media Manipulation [Back to Top]
Mobile Platforms [Back to Top]
MMS Gateways [Back to Top]
Network Clients [Back to Top]
- jCIFS
- edtFTPj
- JXplorer
- Smack
- Lobo
- snmp4j
- KryoNet
- JMIBBrowser
- JFTP
- JSch
- Jakarta Commons HttpClient
- Jakarta Commons Net
- SkunkDAV
- Java SNMP Package
- PolePosition
- Ganymed SSH2 for Java
- GNetWatch
- JNMP2P
- HyperPool
- jNetMap
- xLightweb
- xnio
Network Servers [Back to Top]
- Apache James
- JGroups
- EJBCA
- QuickServer
- DrFTPD
- Java Sockets
- Netty
- Java SOCKS Server
- JCGrid
- Mina
- Apache Directory
- ColoradoFTP
- Verax IPMI library for Java
NoSQL Databases [Back to Top]
- HBase
- Berkeley DB Java Edition
- Neo4j
- NeoDatis ODB
- Perst
- HyperGraphDB
- Terrastore
- MyOODB
- OrientDB
- InfoGrid
- Cassandra
- Voldemort
- MongoDB
- Hive
- CouchDB
Obfuscators [Back to Top]
PDF Libraries [Back to Top]
Parser Generators [Back to Top]
Persistence Frameworks [Back to Top]
- Apache OpenJPA
- Castor
- JDBM
- Speedo
- ORM Lite
- EclipseLink
- TJDO
- pBeans
- XORM
- SimpleORM
- PAT
- Super CSV
- JGrinder
- Java Ultra-Lite Persistence
- O/R Broker
- QLOR
- Space4J
- Persistence4J
- Ibatis
- Hibernate
- OJB
- Torque
- Cayenne
- DataNucleus
- JDBCPersistence
- Daozero
- Velosurf
- ODAL
- SeQuaLite
- BeanKeeper
- Persist
- Ebean ORM
- MyBatis
- Ujorm
- Athena Framework for Java
- jOOQ
Portals [Back to Top]
- Jakarta Pluto
- OpenPortal
- Jamecs
- jPortlet
- basicPortal CMS (TM)
- MyPersonalizer
- Liferay
- Jakarta JetSpeed
- uPortal
- jPorta
- PortletBridge
- LightPortal
- JBoss Portal
- iPoint Portal
- Lutece
- Entando
Profilers [Back to Top]
- JTreeProfiler
- NetBeans Profiler
- JRat
- Extensible Java Profiler
- JMP
- Allmon
- Perf4j
- JBoss Profiler
- MessAdmin
- JMeasurement
- JMemProf
- DrMem
- JAMon API
- InfraRED
- Java Interactive Profiler (JIP)
- Profiler4j
- DJProf
- Stopwatch
- TIJmp
- Appspy
- OKTECH Profiler
- EurekaJ
- Japex
Project Management [Back to Top]
- Memoranda
- EmForge
- MPXJ
- airTODO
- Baralga
- Rapla
- XPlanner
- BORG
- GanttProject
- OpenProj
- qaManager
- Activity Manager
- eHour
- TaskBlocks
- NavalPlan
- Plandora
REST Frameworks [Back to Top]
RSS & RDF Tools [Back to Top]
- Commons Feedparser
- RSS View
- Jena
- Flock
- curn
- Sesame
- Informa
- RSSLib4J
- BlogBridge
- Yarfraw
- JSwingReader
- Feedzeo
- Oroboro
- RSSOwl
- Rome
- Sandler
- Mind Raider
- RDF2Go
- FeedPod
Rule Engines [Back to Top]
- Drools
- OpenRules
- SweetRules
- Take
- TermWare
- JRuleEngine
- JLisa
- JEOPS
- Open Lexicon
- Zilonis
- Hammurapi Rules
- OpenL Tablets
- DTRules
- Roolie
SQL Clients [Back to Top]
- SQuirreL SQL Client
- Jackcess
- LiquiBase
- iSQL
- Henplus
- QuantumDB
- dbbrowser
- SQL Admin
- FreeQueryBuilder
- SQL Workbench/J
- SQLMinus
- GUAM
- JSQLTool
- Vela
- DbmJ
- Adit
- DataBase Java Console
- QueryForm
- SqlShell
- PKLite SQL Client
- jisql
- Datastream Pro
- Execute Query
- MyJSQLView
- DBSA
Scripting Languages [Back to Top]
- Jython
- Rhino
- Groovy
- BeanShell
- Tcl/Java
- Bean Scripting Framework (BSF)
- Clojure
- Yoix
- Nice
- Simkin
- LuaJava
- seppia
- Janino
- InstantJ
- Whiley
- JRuby
- Jelly
- ObjectScript
- Kawa
- fscript
- Hecl
- JBasic
- Jatha
- JScheme
- SICS
- Scala
- ArmedBear-J
Search Engines [Back to Top]
Security [Back to Top]
Source Control [Back to Top]
Swing Frameworks & Components [Back to Top]
- JGoodies Binding
- QDWizard
- JGoodies Validation
- InfoNode Docking Windows
- OpenSwing
- GlueMVC
- JToaster
- MiGLayout
- VFSJFileChooser
Template Engines [Back to Top]
- FreeMarker
- SiteMesh
- StringTemplate
- Tea
- Better Templates for Everybody
- jxp
- LSP
- JCopist
- Dynamator
- RTFTemplate
- Velocity
- Jamon
- JDynamiTe
- Bluprints
- Hapax
- MiniTemplator
- Xtempore
Testing Tools [Back to Top]
- JUnit
- Mockito
- EasyMock
- PowerMock
- XMLUnit
- TestNG
- Fit
- DbUnit
- StrutsTestCase
- Jamelon
- UISpec4J
- JTestCase
- JTR Java Test Runner
- MockLib
- benerator
- Ejb3Unit
- T2
- SWTBot
- SpringUnit
- JUCA
- SelAid
- HibernateMock
- CallbackParams
- Abbot
- JUnitPerf
- Mockrunner
- The Grinder
- jfcUnit
- jMock
- MockEJB
- SQLUnit
- Marathon
- Salome TMF
- Surrogate Test framework
- Dumbster
- TagUnit
- QC4J
- DDTUnit
- GrandTestAuto
- soapUI
- KeY
- DDSteps
- Unicorn
- p-unit
- MActor
- DepUnit
- Jumble
- Unitils
- JDBHammer
- Fressia
- ContiPerf
- Basher
- Maveryx
- j-hawk
Text processing [Back to Top]
Transaction Managers [Back to Top]
UML [Back to Top]
Validation [Back to Top]
WAP & SMS Gateways [Back to Top]
WEB Frameworks [Back to Top]
- Tapestry
- Cocoon
- MyFaces
- Spring
- Google Web Toolkit
- Turbine
- Makumba
- Stripes
- JPublish
- JOSSO
- wingS
- Strecks
- AribaWeb
- Playframework
- Anvil
- WebOnSwing
- ThinWire
- Pustefix
- Vroom
- Echo
- Induction
- Chrysalis
- jZeno
- JVx
- Struts
- Maverick
- Jaffa
- Japple
- Jucas
- VRaptor
- Wicket
- SwingWeb
- Trimpath Junction
- Barracuda
- Calyxo
- OpenXava
- Click
- ZK
- Helma
- Restlet
- ztemplates
- Aranea Web Framework
- Hamlets
- jWic
- Mentawai
- fleXive
- Flower framework
- SerfJ
- Pandora
- Vaadin
- JFolder
- wro4j
WEB Mail [Back to Top]
WEB Servers [Back to Top]
- Jigsaw
- Caucho Resin
- Tornado
- JicarillaHTTP
- Miniature Java Web Server
- Reattore
- Pygmy
- HttpdBase4J
- Jakarta Tomcat
- Jetty
- Rimfaxe
- Brazil
- Xerver
- kangaroo egg webserver
- Rupy
- Winstone
- BareHTTP
- VQEmbWeb
WEB Services [Back to Top]
- JAX WS
- Apache CXF
- Axis
- WSIF
- Apache Axis2
- Crispy
- SOAP UDDI
- Gomba
- Apache Scout
- Ivory
- Caucho Hessian
- Caucho Burlap
- Metro
- Xfire
- XINS
WEB Testing [Back to Top]
- HtmlUnit
- MaxQ
- Canoo WebTest
- Selenium
- Watij
- slim
- StoryTestIQ
- JWebUnit
- HttpUnit
- JMeter
- LoadSim
- Slimdog
- Imprimatur
- Sahi
Wiki Engines [Back to Top]
Workflow Engines [Back to Top]
- Apache ODE
- Zebra
- ObjectWeb Bonita
- Freefluo
- Imixs IX Workflow
- Tobflow
- Werkflow
- Open Business Engine
- Bexee
- JFlower
- jBPM
- Sarasvati
- WfMOpen
- XFlow
- Taverna
- Micro Flow
- Syrup
- jawflow
- Pegasus
- Bonita Open Solution
- Joget Workflow
- Activiti
XML Parsers [Back to Top]
- JDOM
- XMLBeans
- Xerces
- Apache Betwixt
- XStream
- StAX
- JAXB
- XP Parser
- JiBX
- woodstox
- VTD XML
- Zeus
- Skaringa
- Lycia
- Piccolo XML Parser
- NanoXML
- NekoPull
- XOM
- dom4j
- Jakarta Commons Digester
- X2JB
- Staxmate
XML UI Toolkits [Back to Top]