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:45562Issues:1628Issues:4043

picasso

A powerful image downloading and caching library for Android

Language:KotlinLicense:Apache-2.0Stargazers:18686Issues:836Issues:1574

okio

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

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

sqldelight

SQLDelight - Generates typesafe Kotlin APIs from SQL

Language:KotlinLicense:Apache-2.0Stargazers:6054Issues:126Issues:2324

kotest

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

Language:KotlinLicense:Apache-2.0Stargazers:4366Issues:59Issues:2101

wire

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

Language:KotlinLicense:Apache-2.0Stargazers:4224Issues:171Issues:700

kmp-awesome

An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.

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:2099Issues:27Issues:249

firebase-kotlin-sdk

A Kotlin-first SDK for Firebase

Language:KotlinLicense:Apache-2.0Stargazers:1031Issues:24Issues:248

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:840Issues:33Issues:3450

Frida-Labs

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

License:MITStargazers:819Issues: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:653Issues:4Issues:9

MaterialKolor

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

Language:KotlinLicense:MITStargazers:424Issues:5Issues:28
Language:JavaScriptLicense:NOASSERTIONStargazers:359Issues:19Issues:9

safe-core-sdk

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

Language:TypeScriptLicense:MITStargazers:246Issues:16Issues:364

status-keycard

Our Javacard Implementation for making secure transactions within Status and Ethereum

Language:JavaLicense:Apache-2.0Stargazers:211Issues:34Issues:63

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:154Issues:12Issues:199

compose-menu

An unstyled Menu (Dropdown) Compose Multiplatform component with keyboard navigation and animation support.

Language:KotlinLicense:MITStargazers:114Issues:1Issues:3

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:100Issues:17Issues:45

lightning-kmp

An implementation of the Lightning Network in Kotlin.

Language:KotlinLicense:Apache-2.0Stargazers:92Issues:16Issues:83

kjwt

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

Language:KotlinLicense:GPL-3.0Stargazers:81Issues:3Issues:14

bitcoin-kmp

Kotlin Multiplatform Bitcoin Library

Language:KotlinLicense:Apache-2.0Stargazers:64Issues: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:53Issues:1Issues:33

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:20Issues:1Issues:8

endians

Big & Little Endian utils for Kotlin Multiplatform

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

ENSNormalize.java

ENSIP-15 in Java

Language:JavaLicense:MITStargazers:1Issues:0Issues:0