Total Pageviews

Monday 9 May 2016

一些基于java的开源程序

1. JFinal 
JFinal 是基于 Java 语言的极速 web + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率! 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/jfinal/jfinal 
软件作者:JFinal 

 JFinal Extensions 
Jfinal-ext 是对java极速web框架 jfinal 的一个扩充,主要利用jfinal微内核高扩展的特性扩展常用的实用功能和集成各种第三方框架,简化开发者的学习应用成本,为您节约更多时间,去陪恋人、家人和朋友 。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/zhouleib1412/jfinal-ext )


2. Dubbo 
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/alibaba/dubbo 
软件作者:dubbo 

AFinal 
Afinal 是一个 Android 的 Sqlite ORM 和 IOC 框架。同时封装了Android 中的 HTTP 框架,使其更加简单易用。Afinal 的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/fuhai/afinal 
软件作者:michaely 

Druid 
Druid 是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系;DruidDataSource 高效可管理的数据库连接池和 SQLParser。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/wenshao/druid 
软件作者:wenshao 

fastjson 
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/wenshao/fastjson 
软件作者:wenshao 

xUtils 
xUtils 最初源于  Afinal 框架,进行了大量重构,使得 xUtils 支持大文件上传,更全面的 http 请求协议支持(10 种谓词),拥有更加灵活的 ORM,更多的事件注解支持且不受混淆影响... 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/wyouflf/xUtils 
软件作者:wyouflf 

SpringSide 
SpringSide 是以 Spring Framework 为核心的,Pragmatic 风格的 JavaEE 应用参考示例,是 JavaEE 世界中的主流技术选型,最佳实践的总结与演示。 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/springside/springside4 
软件作者:江南白衣 

TeamTalk 
TeamTalk 是由蘑菇街开发的开源即时通讯解决方案,适用于中小型企业,提供可靠的消息传递机制;支持文字、图片、语音等富文本信息;文件收发等。 
开发语言:Java 
授权协议:Apache 
源码下载:http://tt.mogu.io/home/download 
软件作者:TeamTalk 

HP-Socket 
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/ldcsaa/HP-Socket 

IKAnalyzer 
IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。 
开发语言:Java 
授权协议:Apache 
源码下载:https://code.google.com/p/ik-analyzer/ 
软件作者:林良益 

Koala 
Koala(考拉)是一个面向Java开发者的开源免费开发平台,以领域驱动设计范 式为指导思想,以DDDLib框架为实现核心,提供KoalaUI前端框架、规范化项目管理工具OpenCI、在线领域建模工具、强大的组件库及可视化开发工具。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/openkoala/koala 
软件作者:Koala_考拉 

JECP 
JECP 集合了easyui +jfinal +druid+freemarker,是非常方便开发的企业协同系统。 
开发语言:Java 
授权协议:GPL 
源码下载:http://git.oschina.net/loyin/jecp 
软件作者:龙影 

webmagic 
webmagic 是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。webmagic 采用完全模块化的设计,功能覆盖整个爬虫的生命周期(链接提取、页面下载、内容抽取、持久化),支持多线程抓取,分布式抓取,并支持自动重试、自定义 UA/cookie等功能。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/flashsword20/webmagic 
软件作者:黄亿华 

Beetl 
Beetl 相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模板引擎。 
开发语言:Java 
授权协议:BSD 
源码下载:http://git.oschina.net/xiandafu/beetl2.0 

CecOS 
CecOS 是 OPENFANS 开源社区的企业云操作系统项目,以KVM系统管理程序和开放的管理平台为基础,针对服务器和桌面虚拟化提供了一套完整的虚拟化解决方案。 
开发语言:Java/C/C++/Python 
授权协议:GPL 
源码下载:http://git.oschina.net/openfans.org/cecos.engine 

 MT 
MT 是手机腾讯网前端团队开发维护的一个专注于移动端的js模块管理框架。 
开发语言:Java/JavaScript 
授权协议:MIT 
源码下载:http://git.oschina.net/luyongfugx/mt 

Snaker 
Snaker 是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/yuqs/snakerflow 
软件作者:Dead_knight 

Cynthia 
Cynthia 是个问题管理/BUG管理/任务管理/项目管理系统。Cynthia 提供了一个基于Web的、开源的、跨平台的软件项目管理和问题管理的解决方案。通过极大的灵活度,实现了特殊性和普遍性的统一。 
开发语言:Java 
授权协议:GPL 
源码下载:http://git.oschina.net/cynthia/Cynthia 
软件作者:afrous 


哎嘛 
哎嘛是一款基于GPL授权协议的OSC开源中国(http://www.oschina.net/)第三方客户端。你可以在上面浏览OSC最新的资讯、博 客、动弹与200万开源中国用户进行互动交流。 
开发语言:Java 
授权协议:GPL 
源码下载:http://git.oschina.net/tonlin/android-app 
软件作者:Tonlin 


S2JH 
S2JH 集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考。 
开发语言:Java 
授权协议:LGPL 
源码下载:http://git.oschina.net/xautlx/s2jh 
软件作者:S2JH 

JEECG 
JEECG 是类似 Grails,Ruby on Rails 的快速开发框架,跟Grails相比,JEECG是一款轻量级的J2EE框架,采用主流SSH2,上手容易且封装了完善的完善的基础模块(用户 权限、报表集成、数据字典、查询生成器、代码生成器、常用共通封装)可直接投入项目开发。 
开发语言:Java/JavaScript/HTML/CSS 
授权协议:GPLv3 
源码下载:http://git.oschina.net/jeecg/jeecg 
软件作者:jeecgscott 

Spiderman 
Spiderman 是一个基于微内核+插件式架构的网络蜘蛛,它的目标是通过简单的方法就能将复杂的目标网页信息抓取并解析为自己所需要的业务数据。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/l-weiwei/spiderman 

Argo 
Argo 是开源的web框架,目前Argo支撑着58同城几乎所有的web站点,包括wap和手机端的访问等,现在wf每天处理10亿级的请求。经过长时间的运作与运行,证明Argo是一个可靠的、高效的web框架。 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/58code/Argo 
软件作者:58同城 

Nutz 
Nutz 是 Java 程序员相对于 SSH 的另一个选择,主要特性是:体积小(1M+),功能强大(DAO,MVC,JSON,IOC 各种帮助函数),无依赖,有优秀的文档。 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/nutzam/nutz 

G4Studio 
‍G4Studio 行业应用二次快速开发平台基于JavaEE技术体系,面向中小软件企业。以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,为中小软件开发团队提供强有力的一站式解决方案。 
开发语言:Java 
授权协议:GPLv3 
源码下载:https://github.com/xiongchun/g4studio 

dhroid 
dhroid 是基于android 平台,极速开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展。dhroid 使你更快,更好的开发商业级别应用。 
开发语言:Java 
授权协议:GPL 
源码下载:http://git.oschina.net/tengzhinei/dhroid 

fastweixin 
fastweixin 是快速搭建微信公众平台服务器。简单封装了所有与微信服务器交互的消息:文本消息、图片消息、图文消息等等 1.0版本提供了一个基于springmvc的控制器,集成了微信服务器绑定、监听所有类型消息的方法。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/pyinjava/fastweixin 

KJFrameForAndroid 
KJFrameForAndroid 又叫KJLibrary,是一个android的orm 和 ioc 框架。同时封装了android中的Bitmap与Http操作的框架,使其更加简单易用;KJFrameForAndroid的设计思想是通过封装 Android原生SDK中复杂的复杂操作而达到简化Android应用级开发,最终实现快速而又安全的开发APP。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/kymjs/KJFrameForAndroid 

RoboBinding 
RoboBinding 是一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架。 
开发语言:Java 
授权协议:Apache 
源码下载:https://github.com/RoboBinding/RoboBinding 

jcseg 
Jcseg是使用Java开发的一个开源中文分词器,使用流行的mmseg算法实现,并且提供了最高版本的lucene, solr, elasticsearch(New)的分词接口。 
开发语言:Java 
授权协议:Apache 
源码下载:http://git.oschina.net/lionsoul/jcseg