Niall Khafizov's starred repositories

system-design-101

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

okhttp

Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

Language:KotlinLicense:Apache-2.0Stargazers:45432Issues:1630Issues:4027

picasso

A powerful image downloading and caching library for Android

Language:KotlinLicense:Apache-2.0Stargazers:18679Issues:836Issues:1573

okio

A modern I/O library for Android, Java, and Kotlin Multiplatform.

Language:KotlinLicense:Apache-2.0Stargazers:8709Issues:266Issues:488

sqldelight

SQLDelight - Generates typesafe Kotlin APIs from SQL

Language:KotlinLicense:Apache-2.0Stargazers:6003Issues:125Issues:2291

kotest

Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing

Language:KotlinLicense:Apache-2.0Stargazers:4335Issues:58Issues:2086

wire

gRPC and protocol buffers for Android, Kotlin, Swift and Java.

Language:KotlinLicense:Apache-2.0Stargazers:4203Issues:170Issues:691

Decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

Language:KotlinLicense:Apache-2.0Stargazers:2051Issues:24Issues:243

trezor-firmware

:lock: Trezor Firmware Monorepo

Language:CLicense:NOASSERTIONStargazers:1286Issues:65Issues:1853

unstoppable-wallet-android

A powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana and other blockchains. Non-custodial crypto and NFT storage, onchain decentralized exchange, institutional grade analytics for cryptcurrency and NFT markets, extensive privacy controls and human oriented design. Implemented on Kotlin.

Language:KotlinLicense:MITStargazers:820Issues:33Issues:3411

nitrite-java

NoSQL embedded document store for Java

Language:JavaLicense:Apache-2.0Stargazers:812Issues:28Issues:330

Frida-Labs

The repo contains a series of challenges for learning Frida for Android Exploitation.

License:MITStargazers:777Issues:8Issues:0

Pokedex

Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture

Language:KotlinLicense:Apache-2.0Stargazers:630Issues:4Issues:9
Language:JavaScriptLicense:NOASSERTIONStargazers:352Issues:19Issues:9

MaterialKolor

🎨 A Compose multiplatform library for generating dynamic Material3 color schemes from a seed color

Language:KotlinLicense:MITStargazers:319Issues:3Issues:23

DashCoin

Light & Modern Crypto Currency Tracker with Jetpack Compose.

Language:KotlinLicense:Apache-2.0Stargazers:257Issues:4Issues:11

safe-core-sdk

The Safe{Core} SDK allows builders to add account abstraction functionality into their apps.

Language:TypeScriptLicense:MITStargazers:242Issues:15Issues:348

bitcoin-kit-android

Comprehensive Bitcoin development library for Android, implemented on Kotlin. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash blockchains. Fully compliant with existing standards and BIPs.

Language:KotlinLicense:MITStargazers:153Issues:12Issues:199

ethereum-kit-android

Comprehensive EVM SDK (Ethereum, Binance Smart Chain, Avalanche, Arbitrum, Optimism, Polygon) for Android, implemented on Kotlin. Create wallets, watch wallets (read-only), sync transactions, filter transactions by type (erc20, bep20, swap transactions etc.), swap using native DEX protocols, connect to DeFi smart contracts using WalletConnect. Easily extendable to work with custom smart contracts. Full support for EIP1159.

Language:KotlinLicense:MITStargazers:99Issues:17Issues:45

lightning-kmp

An implementation of the Lightning Network in Kotlin.

Language:KotlinLicense:Apache-2.0Stargazers:85Issues:14Issues:82

kjwt

Functional Kotlin & Arrow based library for generating and verifying JWTs and JWSs

Language:KotlinLicense:GPL-3.0Stargazers:79Issues:3Issues:13

bitcoin-kmp

Kotlin Multiplatform Bitcoin Library

Language:KotlinLicense:Apache-2.0Stargazers:60Issues:12Issues:12

KHash

Different hash functions in Kotlin (SHA3 with Keccak and Shake variants, sha256, ripemd160)

Language:KotlinLicense:MITStargazers:53Issues:5Issues:18

hash

Cryptographic hash functions for Kotlin Multiplatform

Language:KotlinLicense:Apache-2.0Stargazers:46Issues:1Issues:33

secp256k1-kmp

Kotlin Multi Platform bindings for Bitcoin secp256k1 library.

Language:KotlinLicense:Apache-2.0Stargazers:43Issues:10Issues:23

svalinn-kotlin

🛡️❄️️ Kotlin libraries for Ethereum based Android development

Language:KotlinLicense:MITStargazers:31Issues:11Issues:14

secure-random

A Kotlin Multiplatform library for obtaining cryptographically secure random data from system sources

Language:KotlinLicense:Apache-2.0Stargazers:18Issues:1Issues:8

endians

Big & Little Endian utils for Kotlin Multiplatform

Language:KotlinLicense:Apache-2.0Stargazers:9Issues:2Issues:6

java-keyring

Copy of Java Keyring library from bitbucket.org/bpsnervepoint

Language:JavaLicense:NOASSERTIONStargazers:5Issues:4Issues:1