致力于开源

致力于开源

188bet宝金博app下载Thoughtworks致力于尽可能地使用开源软件。

卓越软件


当涉及到提供软件时,我们有点狂热。我们对我们的工艺非常认真,总是努力改善我们做事的方式。我们希望将行业推向整体以改善。这是我们卓越软件特派团的中央宗旨。


我们认为软件质量由开放式通信,审查和协作驱动。这就是为什么我们是开源的那种激烈的支持者,并在整个历史中。在2020年,思考188bet宝金博app下载是在GitHub的前25名贡献者中被评为开源贡献者索引


开源使我们能够根据成本,自由,隐私,安全,质量和社区基于专有软件为那些为那些构建卓越的解决方案。建筑开源使我们能够向前支付,分享新的工作方式,并从更广泛的社区学习。

我们在建造什么


我们的技术人员从全球范围内带来了成功,经过现场测试的技术和想法,以开源解决方案。以下是我们在许多域中的工作的一些亮点,包括机器学习,安全和隐私,全球健康,连续交付,监控,测试和软件开发工具。

连续交付和监测

了解您的构建管道和不断改进它并不总是容易。BuildVIZ提供了图表详细说明了管道行为的运行时行为,故障和稳定性。

你的构建应该永远是绿色的。随着态度的构建监视器,诺伦森理解这一点。它只向您展示失败或建造的项目。

GOCD使您可以轻松模拟和可视化复杂的工作流结束,以简化连续交付。它还支持现代基础架构和云部署。

机器学习

CD4ML - 方案正在发展成为一种伟大的入门套件,用于将机器学习项目带入生产;该项目包含用于该项目的示例应用程序和机器学习代码连续交付机器学习(CD4ML)和连续智能研讨会

EmoPy是一个用于面部表情分析的深度神经网络工具包。它为如何通过面部表情识别(FER)来处理情绪分类问题提供了一个可获得的教育工具和实例。EmoPy引起了学生、学者、机器人科学家和其他技术咨询公司的兴趣。

Isula是一种基于蚁群优化范例的人工智能算法实现的Java库。它包含元启发式中存在的常见元素,以允许算法设计人员共同行为的重用。通过islua,可以在几行代码中完成蚁群的优化问题。

数字身份

Twallet是下一代数字钱包。它支持一般支付,数字货币转移和双工脱机付款。强调个人隐私问题,它介绍了分散的身份和可验证索赔等技术。


了解更多>

安全和隐私

通过挂入由Git提供的预推送钩,护符验证了看起来怀疑的东西的传出变更集 - 例如授权令牌和私钥。

Hawkeye Scanner-CLI是一个项目安全性,漏洞和一般风险突出显示工具,它集成到预先提交的钩子和管道中。

FreedomBox是一个用于设计,开发和推广运营自由软件的个人服务器的社区项目,用于私人和个人通信。该项目的目标是压迫制度下的隐私,数据所有权和审查抵抗力。

社会影响

巴哈马州海洋哺乳动物研究组织(BMMRO)是由科学家们在巴哈马阿瓦索岛及其周围地区寻找海洋哺乳动物的非营利性科学研究组织,了解他们的主要居住地,并使用他们所学习的差异。作为社会影响伞的生物多样性努力保护的一部分,英国的思想家团队正在开发开源Web应用程序。愿景是建立一个数据为中心的工具,以帮助研究人员促进海洋哺乳动物的保护。


了解更多>

健康

Bahmni是一种易于使用的电子医疗记录和医院管理系统,将多个开源产品组合成一个解决方案(包括与与PSI Zimbabwe合作建造的DHIS跟踪器的集成)。最近的Bahmni Covid-19程序增加了Covid-19特定功能。

项目EKA是一个努力创建参考解决方案,以便在印度医疗环境中与患者同意交换健康信息。该架构和解决方案主要受到拟议的国家卫生堆栈(NHS)的启发。该团队希望通过明智的决策,临床历史评估,治疗管理以及确保通过这一倡议的关注的连续性来改善患者护理。

EpIrust是一个基于开源快速代理的模拟框架,用于在大城市模拟流行病。使用此框架,研究人员可以模拟像天花,H1N1和现在Covid-19这样的疾病。研究人员可以使用ePIRUST来模拟一个城市的疾病模型,其中一个城市使用商品硬件等商品硬件等人口的人口。

OpenMRS是用于创建自定义EMR系统的平台,以响应地面的实际需要。它在一个国家的健康信息系统中提供了重要作用。OpenMRS的数据越来越多地用于通知达到联合国可持续发展目标所需的公共卫生决定,衡量艾滋病病毒疫情流行管制目标的艾滋病毒计划95-95-95目标的进展,实现普遍健康保险。

支持研究

HardPosit是使用Chisel,Scala嵌入式硬件描述语言实现分发算术的硬件单元库。该项目由E4R(研究工程)的相对小的团队维护。它涉及不同的编程范例(硬件描述/数字设计)并向社区引入较少熟悉的技术,最终打开新的努力。



了解更多>

工具

CCMENU在持续集成服务器上显示项目的构建状态作为MAC菜单栏中的项目。


Laconia是一个小型的轻量级框架,用于在JavaScript中开发AWS Lambda函数。

CommandDotnet是在.NET核心构建现代CLI应用程序的框架。它具有与多个库的集成,包括自制和流畅的验证。

BAtect可以轻松定义和分享您的开发和测试任务,并在Docker容器方面,快速且始终如一地在本地和CI上运行这些任务。

Dojo创建标准的开发环境,版本化并作为Docker映像发布。该工具的目标是鼓励采用更好的方法将开发环境管理为代码。

测试

Arium是一个基于Unity构建的3D应用程序的自动化测试框架。该框架简单,重量轻,可扩展

Taiko是一个免费的和开源Node.js库,具有简单API,可自动化基于铬的浏览器(Chrome,Microsoft Edge,Opera)和Firefox。

MounteBank是第一个提供跨平台的工具,多协议测试在电线上翻倍。

只需将您的应用程序指向MounteBank而不是真实依赖性,并像您将与传统存根和模拟一样的测试。

Enqueuer是一个支持多协议流的集成测试工具,通过一个易于使用的CLI,您可以将其添加为CI任务。

仪表是一个免费的和开源测试自动化框架,将疼痛从验收测试中取出。

Appium Test Dribution是一种用于在设备上并行运行Android和IOS Appium测试的工具。

帮助我们


临近临近申请工作加入这些和许多其他贡献188bet宝金博app下载者。

成为我们开放源社区的一部分

Baidu