diff --git a/pages/javalibs.md b/pages/javalibs.md index 2d72f33..63f02c6 100644 --- a/pages/javalibs.md +++ b/pages/javalibs.md @@ -446,6 +446,7 @@ permalink: /javalibs * [协议实现](#协议实现) * [BitTorrent](#BitTorrent) * [编解码](#编解码) +* [打印机](#打印机) * [Web资源](#Web资源) * [Web开发库](#Web开发库) * [Web过滤器](#Web过滤器) @@ -485,17 +486,17 @@ permalink: /javalibs * [Apache Struts](https://github.com/apache/struts):Struts是一个用于创建Java Web应用程序的免费开源解决方案。 * [GWT](https://github.com/gwtproject/gwt):GWT是一个开发工具包,用于构建和优化复杂的基于浏览器的应用程序,由Google开源。 * [Solon](https://gitee.com/noear/solon):Java新的应用开发框架,更小、更快、更简单。 -* [Play](https://github.com/playframework/playframework):Play框架结合了生产力和性能,可以轻松使用Java和Scala构建可扩展的Web应用程序。 +* [Play](https://github.com/playframework/playframework):Play框架结合了生产力和性能,可以轻松使用Java和Scala构建可扩展的Web应用程序,由Lightbend开源。 * [Dropwizard](https://github.com/dropwizard/dropwizard):Dropwizard是一个Java框架,用于开发操作友好、高性能、RESTful Web Service,由Yammer开源。 * [Blade](https://github.com/lets-blade/blade):Blade是一个追求简单、高效的Web框架。 * [JFinal](https://gitee.com/jfinal/jfinal):JFinal是基于Java语言的极速Web + ORM框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、RESTful。 +* [Grails](https://github.com/grails/grails-core):Grails是一个用于使用Groovy编程语言构建Web应用程序的框架,由Pivotal开源。 * [Javalin](https://github.com/javalin/javalin):Javalin是一个非常轻量级的Kotlin和Java Web框架,支持WebSockets、HTTP2和异步请求。 * [Ninja](https://github.com/ninjaframework/ninja):Ninja是Java的全栈Web框架,坚如磐石、快速且高效。 * [SOFABoot](https://github.com/sofastack/sofa-boot):SOFABoot是一个基于Spring Boot的Java开发框架,由蚂蚁开源。 -* [Atmosphere](https://github.com/Atmosphere/atmosphere):Atmosphere框架包含用于构建异步Web应用程序的客户端和服务器端组件。 -* [Grails](https://github.com/grails/grails-core):Grails是一个用于使用Groovy编程语言构建Web应用程序的框架,由Pivotal开源。 * [Vaadin](https://github.com/vaadin/framework):Vaadin允许你使用纯Java高效构建现代Web应用程序,而无需接触低级Web技术。 * [Jooby](https://github.com/jooby-project/jooby):Jooby是一个现代、高性能且易于使用的Java和Kotlin Web框架上。 +* [Apache Flex](https://github.com/apache/flex-sdk):Apache Flex是一个基于AdobeFlash平台用于开发和部署RIA(Rich Internet Applications)的SDK,由Adobe维护。 * [Pippo](https://github.com/pippo-java/pippo):Pippo是一个Java开源微型Web框架,具有最小的依赖性和快速的学习曲线。 * [Spark](https://github.com/perwendel/spark):Spark是一个Java 8的小型Web框架。 * [Citrus](https://github.com/webx/citrus):Citrus是阿里开源的基于Java的Web框架。 @@ -505,6 +506,7 @@ permalink: /javalibs * [Ratpack](https://github.com/ratpack/ratpack):Ratpack是一个简单、功能强大的工具包,用于创建高性能Web应用程序。 * [ZK](https://github.com/zkoss/zk):ZK是一个高效的Java框架,用于构建企业Web和移动应用程序。 * [Rose](https://github.com/XiaoMi/rose):Rose是由人人网、糯米网、小米提供的,基于Servlet规范的Web框架。 +* [Lift](https://github.com/lift/framework):Lift是一个强大、安全的Web框架。 * [JavaLite](https://github.com/javalite/javalite):JavaLite是一个功能丰富的开发框架,包含Web、JDBC、Config等模块。 * [Vraptor4](https://github.com/caelum/vraptor4):VRaptor是一个开源MVC框架,构建于CDI之上。 * [Apache Cocoon](https://github.com/apache/cocoon):Cocoon是围绕Pipeline,关注点分离和基于组件的Web开发的概念构建的Web应用程序框架。 @@ -517,6 +519,7 @@ permalink: /javalibs * [CUBA Platform](https://github.com/cuba-platform/cuba):CUBA Platform是一个高级框架,用于快速开发具有丰富Web界面的企业应用程序。 * [Tiny Framework](https://gitee.com/tinyframework/tiny):企业级Java EE应用开发框架套件。 * [Minum](https://github.com/byronka/minum):一个从头开始构建的最小Java Web框架,零依赖,使用虚拟线程。 +* [Atmosphere](https://github.com/Atmosphere/atmosphere):Atmosphere框架包含用于构建异步Web应用程序的客户端和服务器端组件。 * [ACT Framework](https://gitee.com/actframework/actframework):ACT是一个简洁易用,具有强大表达力的Java MVC全栈框架。 * [Hasor](https://github.com/ClouGence/hasor):Hasor是一套基于Java语言的开发框架,可以和现有技术体系做到完美融合,由开云集致开源。 * [SiteMesh](https://github.com/sitemesh/sitemesh3):SiteMesh是一个网页布局和装饰框架以及Web应用程序集成框架,可帮助创建由需要一致外观/感觉、导航和布局方案的页面组成的网站,由OpenSymphony开源。 @@ -533,6 +536,7 @@ permalink: /javalibs * [Vert.x-Web](https://github.com/vert-x3/vertx-web):Vert.x-Web是一组用于使用Vert.x构建Web应用程序的构建块。 * [TeamApps](https://github.com/teamapps-org/teamapps):TeamApps是一个Java Web应用程序框架。 * [DotWebStack](https://github.com/dotwebstack/dotwebstack-framework):DotWebStack框架提供了一组标准化构建块,可以用最少的开发工作构建丰富的数据服务。 +* [Prime MVC](https://github.com/prime-framework/prime-mvc):Prime MVC是一个用Java构建的高性能模型视图控制器框架,由Inversoft公司开源。 * [Aspectran](https://github.com/aspectran/aspectran):Aspectran是一个用于开发Java应用程序的框架,可用于构建简单的shell应用程序和大型企业Web应用程序。 * [Tentackle](https://bitbucket.org/krake-oss/tentackle/src/master/):Tentackle是一个开源Java框架,适用于在多个JVM上运行的分层应用程序,其灵感来自领域驱动设计的原理。 * [appNG](https://github.com/appNG/appng):appNG是一个Web应用程序平台和Web应用程序框架,基于Tomcat和Spring框架。 @@ -589,7 +593,7 @@ permalink: /javalibs * [IceFaces](https://www.icesoft.org/wiki/display/ICE/ICEfaces+Overview):IceFaces是一个基于JSF标准的开源富互联网应用程序开发框架,由ICEsoft公司开源。 * [Omnifaces](https://github.com/omnifaces/omnifaces):OmniFaces是Faces的实用程序库,专注于使用标准Faces API简化日常任务的实用程序。 * [Adminfaces](https://github.com/adminfaces/admin-template):Admin Template是一个基于Bootstrap和Admin LTE的完全响应式Java Server Faces管理模板。 -* [Eclipse Mojarra](https://github.com/eclipse-ee4j/mojarra):Eclipse基金会下的Jakarta Faces实现。 +* [Eclipse Mojarra](https://github.com/eclipse-ee4j/mojarra):Mojarra是JSF标准的一个开源实现,由Oracle开发。 * [Apache MyFaces](https://github.com/apache/myfaces):Apache基金会下的Jakarta Faces实现。 * [ButterFaces](https://github.com/butterfaces/butterfaces):ButterFaces是一个轻量级响应式JSF框架,它结合了Bootstrap 4、jQuery 3和HTML 5的优点,可以使用JSF 2开发快速、简单且现代的Web应用程序。 * [RichFaces](https://github.com/richfaces/richfaces):RichFaces项目是一个高级UI组件框架,可以使用JSF将Ajax功能轻松集成到业务应用程序中,由RedHat开源。 @@ -601,7 +605,7 @@ permalink: /javalibs #### REST框架 * [Rest.li](https://github.com/linkedin/rest.li):Rest.li是一个开源REST框架,用于使用类型安全绑定和异步、非阻塞IO构建健壮、可扩展的RESTful架构,由LinkedIn开源。 -* [Eclipse Jersey](https://github.com/eclipse-ee4j/jersey):Jersey是一个REST框架,提供JAX-RS参考实现等。 +* [Eclipse Jersey](https://github.com/eclipse-ee4j/jersey):Jersey是一个REST框架,提供JAX-RS参考实现等,由Oracle开源。 * [Dropwizard](https://github.com/dropwizard/dropwizard):Dropwizard是一个Java框架,用于开发操作友好、高性能、RESTful Web Service,由Yammer开源。 * [RESTEasy](https://github.com/resteasy/resteasy):RESTEasy是一个JBoss项目,旨在为使用Java开发客户端和服务器RESTful应用程序和服务提供生产力框架,由JBoss社区开源。 * [Bootique](https://github.com/bootique/bootique):Bootique是一种最简单的Java启动器和集成技术,它旨在构建无容器的可运行Java应用程序,由ObjectStyle开源。 @@ -1380,6 +1384,7 @@ permalink: /javalibs * [BLD](https://github.com/rife2/bld):BLD是一个新的构建系统,允许你用纯Java编写构建逻辑。 * [Pro](https://github.com/forax/pro):Pro是与Java 9模块无缝协作的Java构建工具。 * [Fury](https://github.com/propensive/fury-old):Fury是下一代构建工具,以解决在不断变化的环境中构建软件的最大挑战,同时保持构建的可预测性、可靠性和简单性。 +* [Savant](https://github.com/savant-build/savant-core):Savant是一个用Java编写的构建工具,它使用Groovy DSL来构建文件,由Inversoft公司开源。 * [Saker.build](https://github.com/sakerbuild/saker.build):Saker.build是一个与语言无关的构建系统,专注于可扩展性和可扩展的增量构建。 ## 包管理器 @@ -2256,6 +2261,7 @@ permalink: /javalibs * [ChunJun](https://github.com/DTStack/chunjun):ChunJun是基于Flink的批流统一打造的数据同步工具,可以实现各种异构数据源之间的数据同步和计算,由袋鼠云开源。 * [DataX](https://github.com/alibaba/DataX):DataX是阿里云DataWorks数据集成的开源版本,在阿里内被广泛使用的离线数据同步工具/平台。 +* [DataX Web](https://github.com/WeiYe-Jing/datax-web):DataX Web是在DataX之上开发的分布式数据同步工具,提供简单易用的操作界面。 * [Porter](https://gitee.com/sxfad/porter):Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题,由随行付开源。 * [Tunnel](https://github.com/hellobike/tunnel):Tunnel是一个将PostgreSQL的实时数据同步到ES或Kafka的服务,哈啰单车开源。 * [DBSyncer](https://gitee.com/ghi/dbsyncer):DBSyncer是一款开源的数据同步中间件,提供MySQL、Oracle、SqlServer、PostgreSQL、ES、Kafka、File、SQL等同步场景。 @@ -4267,7 +4273,7 @@ permalink: /javalibs * [OpenMRS](https://github.com/openmrs/openmrs-core):OpenMRS是一个基于患者的医疗记录系统,专注于为提供商提供免费的可定制电子医疗记录系统(EMR)。 * [DCM4che](https://github.com/dcm4che/dcm4che):Java中的DICOM实现。 * [Synthea](https://github.com/synthetichealth/synthea):Synthea是一款合成患者群体模拟器,目标是以各种格式输出合成的、真实的(但不是真实的)患者数据和相关的健康记录。 -* [Weasis](https://github.com/nroduit/Weasis):Weasis是一款独立的基于网络的软件,用于可视化从医疗成像设备获得的图像。 +* [Weasis](https://github.com/nroduit/Weasis):Weasis是一款独立的基于Web的软件,用于可视化从医疗成像设备获得的图像。 * [OpenICE](https://github.com/mdpnp/mdpnp):OpenICE是一项旨在创建集成临床环境的社区实施的倡议,该计划不仅包括软件实现,还包括更广泛的临床生态系统的架构,以实现临床研究的新途径。 * [Dicoogle](https://github.com/bioinformatics-ua/dicoogle):Dicoogle是一款可扩展、独立于平台的开源PACS归档软件,它以更敏捷的索引和检索机制取代了传统的集中式数据库,由阿威罗大学开源。 * [Phoenix CTMS](https://github.com/phoenixctms/ctsms):Phoenix CTMS是一款大型Web应用程序,将临床研究中使用的数据库软件的功能结合在一个模块化系统中。 @@ -4596,6 +4602,7 @@ permalink: /javalibs * [BTrace](https://github.com/btraceio/btrace):BTrace是一个用于Java平台的安全、动态跟踪工具。 * [jHiccup](https://github.com/giltene/jHiccup):提供平台中JVM暂停的日志和记录,由Azul开源。 * [Kamon](https://github.com/kamon-io/Kamon):Kamon是一组用于检测在JVM上运行的应用程序的库。 +* [Spark](https://github.com/lucko/spark):Spark是适用于Minecraft客户端、服务器和代理的性能分析器。 * [LatencyUtils](https://github.com/LatencyUtils/LatencyUtils):用于延迟测量和报告的工具。 * [JOL](https://github.com/openjdk/jol):JOL是用于分析JVM中对象布局的微型工具箱,Oracle开源。 * [Cornerstone](https://github.com/ctripcorp/vi):Cornerstone是携程框架部门研发的内部可视化组件VI的开源版本,VI主要是一个应用及应用相关环境的可视化工具,和应用健康状态及启动管理的工具。 @@ -5719,6 +5726,7 @@ permalink: /javalibs * [MPush](https://github.com/mpusher/mpush):MPush是一款开源实时消息推送系统。 * [Austin](https://gitee.com/zhongfucheng/austin):Austin是统一的接口发送各种类型消息,对消息生命周期全链路追踪。 +* [MixPush](https://github.com/taoweiji/MixPush):Android混合推送SDK,快速集成6个厂商推送,共享系统推送通道。 * [JPush API Java](https://github.com/jpush/jpush-api-java-client):这是JPush REST API的Java版本封装开发包,由极光推送官方提供。 * [个推PUSH Java SDK](https://github.com/GetuiLaboratory/getui-pushapi-java-client-v2):个推官方提供的推送服务端SDK,基于全新的REST API V2接口。 * [WxPusher](https://github.com/wxpusher/wxpusher-sdk-java):WxPusher是一个轻量级企业消息推送平台,旨在提供企业内部沟通和协作的便捷解决方案。 @@ -6611,6 +6619,7 @@ permalink: /javalibs * [JabRef](https://github.com/JabRef/jabref):用于管理BibTeX和biblatex(.bib)数据库的图形化Java应用程序。 * [AsciidocFX](https://github.com/asciidocfx/AsciidocFX):使用JavaFX 19编写的Asciidoc编辑器和工具链(构建PDF、Epub、Mobi和HTML书籍、文档和幻灯片)。 +* [PDF4Teachers](https://github.com/ClementGre/PDF4Teachers):PDF4Teachers专为教师设计,它允许你以出色的工作效率对PDF返回的评估进行注释。 * [Fofa Viewer](https://github.com/wgpsec/fofa_viewer):用JavaFX编写的简单FOFA客户端。 * [Phoenicis](https://github.com/PhoenicisOrg/phoenicis):Phoenicis是PlayOnLinux和PlayOnMac 4的指定继承者,允许你在您喜欢的操作系统上安装和使用非本机应用程序。 * [XPipe](https://github.com/xpipe-io/xpipe):全新的Shell连接集线器和远程文件管理器。 @@ -6724,6 +6733,8 @@ permalink: /javalibs #### 数学软件 * [MATLAB](https://www.mathworks.com/products/matlab.html):MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,其GUI部分由Java开发,这是MathWorks公司的商业软件。 +* [Maple](https://www.maplesoft.com/products/Maple/):Maple是一个符号计算和数值计算软件平台。 +* [Mathematica](https://www.wolfram.com/mathematica/):Mathematica是一款科学计算软件,有时候也被称为计算机代数系统,广泛使用于科学、工程、数学、计算等领域。 * [GeoGebra](https://github.com/geogebra/geogebra):GeoGebra是一款动态数学软件,于2001年由Markus Hohenwarter在奥地利萨尔茨堡大学制作。 * [Scilab](https://gitlab.com/scilab/scilab):Scilab是用于数值计算的免费开源软件,为工程和科学应用提供强大的计算环境,由法国国立计算机及自动化研究院和法国国立桥梁学院开源。 * [MagicPlot](https://www.magicplot.com/):MagicPlot是一款技术绘图、曲线拟合和数据分析应用程序,这是一个商业软件。 @@ -7527,7 +7538,6 @@ permalink: /javalibs * [PixelController](https://github.com/neophob/PixelController):该应用程序的主要目标是创建一个易于使用的矩阵控制器软件。 * [Stream-Pi Client](https://github.com/stream-pi/client):免费、开源、模块化、跨平台和可编程宏垫。 * [JIntellitype](https://github.com/melloware/jintellitype):JIntellitype是一个Java API,用于与Microsoft Intellitype命令交互以及在Java应用程序中注册全局热键。 -* [Zebra-zpl](https://github.com/w3blogfr/zebra-zpl):用于生成通用ZPL命令以使用Java在Zebra打印机上打印标签的库。 * [Java HID-API](https://github.com/nyholku/purejavahidapi):HID-API是一个跨平台API,用于从Java访问USB HID设备。 * [Cups4j](https://github.com/harwey/cups4j):CUPS的Java打印库。 * [JavaDoesUSB](https://github.com/manuelbl/JavaDoesUSB):Java does USB是一个用于处理USB设备的Java库,它允许查询有关所有连接的USB设备的信息,并使用自定义/供应商特定协议与USB设备进行通信。 @@ -8167,6 +8177,7 @@ permalink: /javalibs ## 文件比较 +* [Diff Match Patch](https://github.com/google/diff-match-patch):Diff Match Patch库提供了强大的算法来执行同步纯文本所需的操作,Google开源。 * [GumTree](https://github.com/GumTreeDiff/gumtree):GumTree是一个代码区分工具。 * [DiffPlug](https://www.diffplug.com/):DiffPlug是免费的文本编辑器/差异和图像查看器/差异。 * [Diff Utils](https://github.com/java-diff-utils/java-diff-utils):Diff Utils库是一个开源库,用于执行文本之间的比较操作:计算差异、应用补丁、生成统一差异或解析它们、生成差异输出以方便将来显示(如并排视图)等。 @@ -8411,6 +8422,7 @@ permalink: /javalibs * [L10nMessages](https://github.com/pinterest/l10nmessages):L10nMessages是一个使Java应用程序的国际化(i18n)和本地化(l10n)变得简单且安全的库,由Pinterest开源。 * [NV-1i8n](https://github.com/TakahikoKawasaki/nv-i18n):支持国际化的包,包含ISO 3166-1国家代码枚举、ISO 639-1语言代码枚举、ISO 15924脚本代码枚举等。 * [Mojito](https://github.com/box/mojito):Mojito是一个持续本地化平台,依靠持续集成将所有软件字符串收集到一处,实时查看哪些产品需要本地化。 +* [Tolgee](https://github.com/tolgee/tolgee-platform):Tolgee是一个本地化平台,允许你将应用程序翻译成任何语言,而无需修改代码。 * [Tradukisto](https://github.com/allegro/tradukisto):用于将数字转换为其单词表示形式的Java库,由Allegro开源。 * [Kilt](https://github.com/hupfdule/kilt):Kilt是一组小工具,用于简化Java i18n资源包的处理。 * [ICU4j](https://github.com/unicode-org/icu):为软件应用提供Unicode和国际化支持,由Unicode Consortium开源。 @@ -8824,6 +8836,7 @@ permalink: /javalibs * [Cling](https://github.com/4thline/cling):适用于Java和Android的UPnP/DLNA库。 * [JSIP](https://github.com/usnistgov/jsip):Java SIP规范参考实现,由美国国家标准技术研究院开源。 * [IRI](https://github.com/iotaledger/iri):IOTA参考实现。 +* [Open eCard](https://github.com/ecsec/open-ecard):Open eCard旨在提供eCard-API-Framework(BSI TR-03112)和相关国际标准ISO/IEC 24727的开源和跨平台实现。 * [Phase4](https://github.com/phax/phase4):Phase4是一个可嵌入的轻量级Java库,用于发送和接收不同配置文件的AS4消息。 * [Java IPFS HTTP Client](https://github.com/ipfs-shipyard/java-ipfs-http-client):HTTP IPFS API的Java实现。 * [jSMPP](https://github.com/opentelecoms-org/jsmpp):jSMPP是SMPP协议的Java实现,它提供与消息中心或ESME通信的接口,并且能够处理每秒3000-5000条消息的流量。 @@ -8863,6 +8876,12 @@ permalink: /javalibs * [PETSCII BBS Builder](https://github.com/sblendorio/petscii-bbs):一个Java框架,用于构建高度可定制的PETSCII(和ASCII)支持的BBS,可从8位Commodore计算机访问。 * [FastProto](https://github.com/indunet/fastproto):FastProto是一个功能强大的二进制数据处理工具,旨在简化Java环境中的二进制数据编码和解码。 +## 打印机 + +* [RepRap](https://sourceforge.net/projects/reprap/):RepRap是一种三维打印机原型机,它具有一定程度的自我复制能力,能够打印出大部分其自身的塑料组件,由英国巴斯大学开发。 +* [Zebra-zpl](https://github.com/w3blogfr/zebra-zpl):用于生成通用ZPL命令以使用Java在Zebra打印机上打印标签的库。 +* [Bambu Farm](https://github.com/TFyre/bambu-farm):基于Web的应用程序,使用MQTT/FTP/RTSP监控多台Bambu打印机(无需自定义固件)。 + ## Web资源 * [YUI Compressor](https://github.com/yui/yuicompressor):YUI Compressor是一个JavaScript压缩器,除了删除注释和空格之外,它还使用尽可能小的变量名称来混淆局部变量,该库由Yahoo开源。 @@ -8890,6 +8909,7 @@ permalink: /javalibs * [Displaytag](https://github.com/hazendaz/displaytag):Displaytag库是一个开源的自定义标签套件,提供可在MVC模型中工作的高级Web表示模式。 * [Boilerplate](https://github.com/kohlschutter/boilerpipe):Boilerplate库提供了算法来检测和删除网页主要文本内容周围多余的“混乱”(样板、模板)。 * [Stapler](https://github.com/jenkinsci/stapler):Stapler是一个将应用程序对象“装订”到URL的库,使编写Web应用程序变得更加容易,由Jenkins组织开源。 +* [Orbeon Forms](https://github.com/orbeon/orbeon-forms):Orbeon Forms是一个开源Web表单解决方案,它包括XForms引擎、基于Web的表单编辑器Form Builder和Form Runner运行时。 * [Nu Html Checker](https://github.com/validator/validator):Nu Html Checker可帮助你发现HTML、CSS和SVG中的意外错误。 * [Yoga](https://github.com/skyscreamer/yoga):Yoga扩展了JAX-RS和Spring MVC RESTful服务器,以提供GData和LinkedIn风格的字段选择器。 * [AngularGWT](https://github.com/cromwellian/angulargwt):这是一个能够用Java为AngularJS编写组件或完整的应用程序的库。 @@ -9286,11 +9306,11 @@ permalink: /javalibs * [Jpostal](https://github.com/openvenues/jpostal):Jpostal是libpostal的Java绑定,用于快速国际街道地址解析/规范化。 * [Gurux.DLMS](https://github.com/Gurux/gurux.dlms.java):Gurux.DLMS库是一个高性能Java组件,可帮助你读取DLMS/COSEM兼容的电表、燃气表或水表。 * [FlowGate](https://github.com/vmware/flowgate):FlowGate是一个与供应商无关的开源项目,可帮助企业集成设施系统数据和IT数据,形成其运营的单一整体视图,由VMWare开源。 -* [RepRap](https://sourceforge.net/projects/reprap/):RepRap是一种三维打印机原型机,它具有一定程度的自我复制能力,能够打印出大部分其自身的塑料组件,由英国巴斯大学开发。 * [ALARA](https://github.com/svalinn/ALARA):ALARA的主要目的是计算整个核系统(包括裂变反应堆、聚变反应堆和加速器)中子辐射引起的诱导活化,由威斯康星大学麦迪逊分校开源。 * [OpenLCA](https://github.com/GreenDelta/olca-app):OpenLCA是一款用于可持续性和生命周期评估的开源免费软件。 * [XraysLib](https://github.com/tschoonj/xraylib):用于X射线荧光应用的X射线物质相互作用截面库。 * [PRISM](https://github.com/prismmodelchecker/prism):PRISM是一种概率模型检查器,是一种对表现出随机或概率行为的系统进行形式建模和分析的工具。 +* [Unique4j](https://github.com/prat-man/unique4j):Unique4j是一个跨平台Java库,仅允许Java应用程序的单个实例运行,并支持第一个实例和后续实例之间的通信。 * [Portico](https://github.com/openlvc/portico):Portico是一个开源HLA运行时基础设施(RTI)实现,它旨在确保开源和免费访问驱动HLA联盟所需的必要基础设施。 * [K Framework](https://github.com/runtimeverification/k):K Framework是一种用于设计和建模编程语言和软件/硬件系统的工具。 * [OpenWayback](https://github.com/iipc/openwayback):OpenWayback是全球网络档案馆用来在用户浏览器中“回放”存档网站的关键软件,由国际互联网保护联盟开源。