Java Top 10 Open Source Projects

1. Mockito

Mockito is an open source testing framework for Java released under the MIT License.

The framework allows the creation of test double objects (mock objects) in automated unit tests for the purpose of test-driven development (TDD) or behavior-driven development (BDD).

Mockito distinguishes itself from other mocking frameworks by allowing developers to verify the behavior of the system under test (SUT) without establishing expectations beforehand.

2. Retrofit
3. RxJava

More details

Python Top 10 Open Source Projects

1. Manim

Manim or Mathematical Animation Engine is an animation engine for explanatory math videos. It is basically used to create animations programmatically. Manim runs on Python 3.7.

2. Python Robotics
3. XSStrike

More details

C/C++ Top 10 Open Source Projects

1. Dear ImGui

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).

ear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and lacks certain features normally found in more high-level libraries.

2. Catch2
3. Dlib

More details

JavaScript Top 10 Open Source Projects

1. React

React is arguably one of the most widely used open source projects in the world. Created by Facebook, this library makes creating user interfaces in web applications effortless. It also makes developing new features extremely easy, and developers do not have to worry about changing any pre-existing code.

React Native, which is built on top of React, extends the functionalities of React to mobile applications, making React a widely used platform for development.

2. TensorFlow.js
3. Node.js

More details

Golang Top 10 Open Source Projects

1. Docker

Docker unlocks the potential of your organisation by giving developers and IT the freedom to build, manage and secure business-critical applications without the fear of technology or infrastructure lock-in. Docker enables you to bring traditional and cloud-native applications built on Windows Server, Linux and mainframe into an automated and secure supply chain, advancing dev to ops collaboration and reducing time to value.

2. Etcd
3. Kubernetes

More details

R-Lang Top 10 Open Source Projects

1. Dplyr

Dplyr is mainly used for data manipulation in R. Dplyr is actually built around these 5 functions. These functions make up the majority of the data manipulation you tend to do. You can work with local data frames as well as with remote database tables.

2. Ggplot2
3. Esquisse

More details

Swift Top 10 Open Source Projects

1. iina

iina is Based on mpv, which provides the best decoding capacity on macOS. Designed for modern macOS (10.10+), aims to offer the best user experience. All the features you need for videos, audios, subtitles, playlist, chapters and so on. Force Touch, Picture-in-picture and (advanced) Touch Bar support.

2. Awesome-ios
3. Swift-alogrithm-club

More details

PHP Top 10 Open Source Projects

1. Design Patterns PHP

Design Patterns PHP is a collection of known design patterns and some sample code how to implement them in PHP. Every pattern has a small list of examples.

2. Faker
3. PHPMailer

More details

C# Top 10 Open Source Projects

1. UnityCsreference

UnityCsreference the C# part of the Unity engine and editor source code. May be used for reference purposes only. The repository includes third-party code subject to third-party notices. The terms of use do not permit you to modify or redistribute the C# code (in either source or binary form).

2. Shadow-socks
3. Corefx

More details

Ruby Top 10 Open Source Projects

1. GitLab

GitLab is a well-shaped, friendly software which allows users to work together on code through git repository management, code reviews, issue tracking, activity feeds and wikis.

2. Discourse
3. Diaspora

More details