Badoo Tech (@badoo)

Top repositories

1

Chatto

A lightweight framework to build chat applications, made in Swift
Swift
4,461
star
2

android-weak-handler

Memory safer implementation of android.os.Handler
Java
1,544
star
3

MVICore

MVI framework with events, time-travel, and more
Kotlin
1,219
star
4

Reaktive

Kotlin multi-platform implementation of Reactive Extensions
Kotlin
1,155
star
5

MVIKotlin

Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
Kotlin
824
star
6

Decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
Kotlin
817
star
7

Chateau

Chateau is a framework for adding (or improving) chat functionality in any Android app
Java
666
star
8

soft-mocks

PHP mocks engine that allows to redefine functions and user methods on-the-fly (provides similar functionality to runkit and uopz extensions)
PHP
310
star
9

liveprof

A performance monitoring system for running on live sites
PHP
232
star
10

phpcf

PHP Code Formatter
PHP
183
star
11

lsd

Live Streaming Daemon
Go
169
star
12

RIBs

Badoo's take on RIBs
Kotlin
162
star
13

BMASpinningLabel

BMASpinningLabel is an UI component which provides easy way for displaying and animating text inside it
Objective-C
151
star
14

pinba2

Pinba2: new implementation of https://github.com/tony2001/pinba_engine
C++
131
star
15

hprof-tools

Tool for deobfuscating memory dump files
Java
127
star
16

liveprof-ui

An aggregator and web interface for Live Profiler
PHP
126
star
17

ios-collection-batch-updates

Safely perform batch updates in UITableView and UICollectionView
Objective-C
123
star
18

BMAGridPageControl

Objective-C
100
star
19

BMASliders

Configurable simple and range sliders
Objective-C
93
star
20

codeisok

Git code browsing and code review tool
PHP
86
star
21

KmpMvi

Sample of MVI in Kotlin Multiplatform
Kotlin
70
star
22

MockJS

JavaScript
67
star
23

jira-client

Badoo JIRA API Client with code generator
PHP
64
star
24

balancer

Load balancer that was presented at HighLoad++ 2015 Conference in Moscow
PHP
44
star
25

thunder

Our cloud system
Go
42
star
26

ios-device-server

A server to manage remote iOS simulators and devices for parallel testing
Kotlin
40
star
27

funcmap

PHP extension that logs all called userspace functions/methods
C
39
star
28

FreehandDrawing-iOS

A tutorial to build a freehand drawing feature on iOS.
Swift
38
star
29

StarBar

Java
35
star
30

libpssh

library implementing asynchronous SSH connections
C
28
star
31

THEPageControl

Swift
21
star
32

parallel_cucumber

Ruby
21
star
33

BMACollectionViewLayouts

A set of UICollectionView layouts
Objective-C
20
star
34

HyperLabel

Swift
16
star
35

uiautomatorviewer

Rebuild of UiAutomatorViewer app from the sources to make it compatible with modern JDK versions
Java
15
star
36

Gallery

Swift
15
star
37

techblog

HTML
15
star
38

ReceptionApp

Application for guests to sign in and sign off while in the office
Objective-C
15
star
39

pssh_extension

PHP extension-wrapper for libpssh
C
13
star
40

ssmtp

extremely simple MTA to get mail off the system to a mail hub
C
13
star
41

rtl-css

JavaScript
12
star
42

habr

Materials for habrahabr articles
PHP
11
star
43

xhprof_console

A console tool for grabbing profiles from XHProf database and collecting aggregates from them
PHP
11
star
44

libssh2

libssh2 clone with additional patches applied
11
star
45

styleguide

Badoo styleguide used to develop UI components for the Web and React Native
JavaScript
10
star
46

kexasol

Exasol database driver implemented in Kotlin (JVM). It is based on native WebSocket API, supports parallel CSV streaming and compression.
Kotlin
10
star
47

MobileAutomationSampleProject

A sample project to demonstrate best practices for a mobile automation using Cucumber framework
Ruby
8
star
48

intellij-idea-live-profiler

A PhpStorm plugin for Live Profiler.
Kotlin
7
star
49

TooltipsQueue

Kotlin
6
star
50

exasol-data-lineage

Exasol data lineage scripts
Python
6
star
51

phpunit-testlistener-teamcity

Reporting Test in TeamCity using Service Messages
PHP
5
star
52

tarantool-dissector

Wireshark's dissector for the Tarantool's protocol
Lua
5
star
53

dust2jsx

Convert Dust.js templates to JSX
JavaScript
3
star
54

coverage-service

Create code coverage report from window.__coverage__ object
JavaScript
3
star
55

uap-php-lite

PHP implementation of ua-parser without runtime dependencies
PHP
2
star
56

idea-printf-checker-plugin-example

Kotlin
2
star
57

file-streamer

Streams given file data into any buffered writer. Uses fsnotify system for new data detection in files.
Go
2
star
58

hadoop-xargs

Util to run heterogenous applications on Hadoop synchronously
Java
2
star
59

DeviceAgent.iOS.Inspector

Web inspector of UI elements for iOS DeviceAgent
JavaScript
1
star
60

badoo.github.com

PEAR Channel
1
star
61

centrifugo-bench

Benchmark tools for centrifugo
Go
1
star
62

app-tree-utils

Kotlin
1
star
63

meow

C++
1
star