133 Repositories
Android security-tools Libraries
📊 A web tool to visualise and compare your android benchmark results
benchart A web tool to visualise and compare your android benchmark result ✨ Demo Screen.Recording.2022-11-26.at.2.36.55.PM.mov ✍️ Author 👤 theapache
This is an IDEA plugin that allows you to connect Android devices via WiFi for debugging your codes.
AdbWifiUtils Github | Issues | README | 中文文档 ● [Description]: This is an IDEA plugin that allows you to connect Android devices via WiFi for debugging
Tools for Kotlin/Kscript to easy write shell command line in kotlin code
Kscript Tools Easy way to run shell command line in kotlin and other tools Usage Used in kscript: @file:DependsOn("com.sealwu:kscript-tools:1.0.2") Us
Statistics View IntelliJ Plugin
StatisticsView IntelliJ plugin enables logging IDE code browsing activities and shows aggregated statistical information (e.g. accumulated file opened times) in the IDE Project view.
Find Security Bugs is the SpotBugs plugin for security audits of Java web applications
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Easy setup of static analysis tools for Android and Java projects.
[DEPRECATED] Gradle static analysis plugin ⚠️ A fork of this project is maintained at https://github.com/GradleUp/static-analysis-plugin/ Please migra
Tool to look for several security related Android application vulnerabilities
Quick Android Review Kit This tool is designed to look for several security related Android application vulnerabilities, either in source code or pack
Scanning APK file for URIs, endpoints & secrets.
APKLeaks Scanning APK file for URIs, endpoints & secrets. Installation from Pypi from Source from Docker Usage Options Output Pattern Pattern Argument
StaCoAn is a crossplatform tool which aids developers, bugbounty hunters and ethical hackers performing static code analysis on mobile applications.
StaCoAn Not maintained anymore! Will be archived soon. StaCoAn is a crossplatform tool which aids developers, bugbounty hunters and ethical hackers pe
Django application that performs SAST and Malware Analysis for Android APKs
Mobile Audit MobileAudit - SAST and Malware Analysis for Android Mobile APKs Components Docker Base images Main features Patterns Integrations Install
Mobile Security Framework (MobSF)
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
Runtime Mobile Security (RMS) 📱 🔥 by @mobilesecurity_ Runtime Mobile Security (RMS), powered by FRIDA, is a powerful web interface that helps you to
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way. What is this? Shot is a Gradle plugin and
📱 objection - runtime mobile exploration
objection is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.
The Leading Security Assessment Framework for Android.
drozer ---------------------------------------------------------------- NOTE We would like to formally announce that F-Secure has stopped further deve
Android Package Inspector - dynamic analysis with api hooks, start unexported activities and more. (Xposed Module)
Inspeckage - Android Package Inspector Inspeckage is a tool developed to offer dynamic analysis of Android applications. By applying hooks to function
UNIX-like reverse engineering framework and command-line toolset
Radare2: The Libre Unix-Like Reverse Engineering Framework See the Releases page for downloads. The current git master branch is 5.7.7, next will be 5
📱 Andriller - is software utility with a collection of forensic tools for smartphones
Andriller - is software utility with a collection of forensic tools for smartphones. It performs read-only, forensically sound, non-destructive acquisition from Android devices. It has features, such as powerful Lockscreen cracking for Pattern, PIN code, or Password; custom decoders for Apps data from Android (some Apple iOS & Windows) databases for decoding communications. Extraction and decoders produce reports in HTML and Excel formats.
Tools & tips to learn about recomposition in Jetpack Compose
⚡ Recomposition in Jetpack Compose List of practical tips and code snippets to avoid unnecessary recomposition in Jetpack Compose. This is an active r
Glance Experimental Tools aims to supplement Jetpack Glance with features that are commonly required by developers but not yet available.
Glance Experimental Tools 🚧 Work in-progress: artifacts not available yet This project aims to supplement Jetpack Glance with features that are commo
A complete Kotlin application built to demonstrate the use of Modern development tools with best practices implementation using multi-module architecture developed using SOLID principles
This repository serves as template and demo for building android applications for scale. It is suited for large teams where individuals can work independently on feature wise and layer wise reducing the dependency on each other.
A starter project to build command-line tools in Kotlin Multiplatform
A starter project to build command-line tools in Kotlin Multiplatform Contains a re-implementation of a real world CLI tool: git-standup Installation
This is the first goland plugin for SCA of Go. It focuses on the dependency security of the Go project.
This is the first goland plugin for SCA of Go. It focuses on the dependency security of the Go project. It will generate the SCA report for the dependencies with vulnerabilities. For the detailed introduction of this plugin, please refer to this article.
📖 API that manages ead courses
Ead Course Business Project of the ead's microservice group It was created in order to manages courses, lessons and modules from ead system. Technolog
A Secure Password Generator designed with security precautions for the user's data
GenPass GenPass is a secure password generating application designed with a high level of security. It uses Java Security library to generate strong p
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
XDROID is android all in one hack tools
XDROID XDroid Android HackingTools Legal Disclamer: The author does not hold any responsibility for the bad use of this tool, remember this is only fo
Android QA/Debug tools to speed up and streamline the development progress.
Android Dev Tools is a library that contains various QA/Debug tools to speed up and streamline the development progress.
Tiny app to enforce security policies of your device
Sentry Enforce security policies. Tiny app to enforce security policies of your device. It can: limit the maximum number of failed password attempts d
Kotlin-phoenix - A set of tools aimed to bridge Phoenix with the Kotlin Multiplatform world
Kotlin Phoenix This project is aimed to allow developers to work with Phoenix Ch
A simple Android project using modern Android development tools and libraries.
A simple Android project using modern Android development tools and libraries.
FairEmail is easy to set up and works with virtually all email providers, including Gmail, Outlook and Yahoo!
Downloads • Privacy • Support • License FairEmail Fully featured, open source, privacy oriented email app for Android FairEmail is easy to set up and
Owasp-top-five - An intro into writing code for greater Android Security
Don’t get stung by OWASP An intro into writing code for greater Android Security
Toster - Small test dsl based on adb commands that allows you to test the mobile application close to user actions
toster Small test dsl based on adb commands that allows you to test the mobile a
A curated list of standards, tests and benchmarks that can be used for testing and evaluating dev-tools
A curated list of standards, tests and benchmarks that can be used for testing and evaluating dev tools Contribution Add the description of the benchm
log4shell detector similar to log4jscanner, log4j-detector etc but built with ProGuardCORE
Log4Shell detector Yet another log4shell detector, similar to log4jscanner, log4
An IntelliJ IDEA plugin is used to inspire you to write code.
InspireWritingPlugin An IntelliJ IDEA plugin is used to inspire you to write code. Whenever you write code that exceeds the specified character, the p
Accrescent - A novel Android app repository with a focus on security, privacy, and usability
Accrescent A novel Android app repository with a focus on security, privacy and
Project-applocker - A concept app that uses Jetpack Security to encrypt user data such as text files or images using Encrypted Shared Preferences
SecureBox A concept app that uses Jetpack Security to encrypt user data such as
Stops app usage after a period of time has passed starting from app build date.
TimeBomb Introduction Blocks the user from keep using the App after a period of time based on build time. Mainly to have control preview versions hand
Kindling - A standalone collection of utilities to help Ignition users. Features various tools to help work with Ignition's custom data export formats
Kindling A standalone collection of utilities to help Ignition users. Features v
SpringBoot-Security-Kotlin - JPA, MraiaDB , Security, 인증 및 권한(Role여러개)
SpringBoot-Security-Kotlin 프로젝트 생성시 java 11 , SpringBoot 2.6.2 , jar-gradle 기본환경 mariadb 잘 안됐던 내용 참고 권한 여러개 설정시 interface UserDetails를 implements할때 ge
AndroidMiniDebugger - A small tool to log your application inside your application with a floating UI component
AndroidMiniDebugger A small tool to log your application inside your application with a floating UI component Preview Usage: Step 1 Add it in your roo
Kotlin based JHipster
About JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. We support m
Compile WebAssembly to JVM and other WASM tools
Asmble Asmble is a compiler that compiles WebAssembly code to JVM bytecode. It also contains an interpreter and utilities for working with WASM code f
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Native Device security checks, Rooted/Jailbroken, Not real device, Developer mode is on, On external drive.
palestine_trusted_device Native Device security checks, Rooted/Jailbroken, Not real device, Developer mode is on, On external drive. Part of Palestine
Testing tools for kotlinc and kapt
kompile-testing A library for testing kotlinc compilation with kotlin annotation processors(kapt) which is strongly inspired by google/compile-testing
Maintenance mode library for spring boot web and security projects.
spring-boot-starter-maintenance spring-boot-starter-maintenance is a maintenance mode library for spring boot web and security projects. Download Grad
Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
Tutanota makes encryption easy Tutanota is the secure email service with built-in end-to-end encryption that enables you to communicate securely with
Notzz App is a simple note-taking 📝 Android application built to describe the use of Modern Android development tools.
Notzz App Notzz App is a simple note-taking 📝 Android application built to describe the use of Modern Android development tools. Made with love ❤️ by
Open source Android, iOS and Web app for learning about and managing digital and physical security.
Open source Android, iOS and Web app for learning about and managing digital and physical security. From how to send a secure message to dealing with a kidnap. Umbrella has best practice guides in over 40 topics in multiple languages. Used daily by people working in high risk countries - journalists, activists, diplomats, business travelers etc.
A nice little Android app that helps developers to discover and query content providers.
Content Provider Helper ... is a frontend to discover/view/query data of android content providers. Original repository : Copyright (c) 2014-2016 Jens
Android app which displays design image with grid lines to facilitate the tedious design implementation process
DesignOverlay - for developers and designers DesignOverlay is an android app which displays a design image with grid lines to facilitate the tedious l
Keep track of your CPU and Sensors alongwith useful features like Color Picker,Compass and device information
S Tools+ Keep track of your CPU and Sensors alongwith useful features like Color Picker,Compass and device information. S Tools+ includes 6 different
Developer ToolBox IntelliJ Plugin
developer-toolbox Template ToDo list Create a new IntelliJ Platform Plugin Template project. Get familiar with the template documentation. Verify the
Secure your REST APIs with Spring Security, Resource and Authorization Server from zero to JWT
Secure REST APIs with Spring ./mvnw RTFM YouTube: Spring Security Patterns YouTube: Spring Security 5.5 From Taxi to Takeoff Official Apache Maven doc
Contrast Scan GitHub action
Use Contrast Scan to analyze your code This github action will enable you to use Contrast Scan to detect vulnerabilities in your code. This action can
Android app for testing out various networking capabilities
Networking Tools Collection of handy networking tools for everyday development. Port Scanning Subnet Device Finder (discovers devices on local network
🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack based on MVVM architecture.
🛡️ Android security app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.
Android Jetpack is a set of components, tools and guidance to make great Android apps.
Android Jetpack is a set of components, tools and guidance to make great Android apps. They bring together the existing Support Library and Architecture Components and arrange them into four categories.
This project was created as a demo project for implementing latest frameworks, Android APIs, tools, and techniques.
IWeather Android Application This project was created as a demo project for implementing latest frameworks, Android APIs, tools, and techniques. It fo
Source++ is an open-source live coding platform. Add breakpoints, logs, metrics, and tracing to live production applications
Source++ is an open-source live coding platform. Add breakpoints, logs, metrics, and distributed tracing to live production software in real-time on-d
Analytics Tools for Kotlin Multiplatform Mobile iOS and android
Index Features Example Introduce Architecture Installation Configure Using Screen Mapper Initialization Implementation Delegate Parameters ATEventPara
The application is developed using Modern tools/libraries with UI implementations with Navigation architecture
This is mobile application which actual users will interact with. The application is developed using Modern tools/libraries with UI implementations with Navigation architecture. It connects with the Dog API to retrieve data. more detail of api can be found here - https://dog.ceo/dog-api/documentation/random This project a basic example of Retrofit and mvvm
An awesome list that curates the best KMM libraries, tools and more.
Awesome KMM Kotlin Multiplatform Mobile (KMM) is an SDK designed to simplify creating cross-platform mobile applications. With the help of KMM, you ca
Inspection tools for native android apps
InspectElement This project was just an exercise based on Android Developer Assistant, I have used AccessibilityService for inspecting, You can change
Android app and Python library for turning mobile phone into a WebSocket-based, remotely controllable Barcode/QR code reader
Remote Barcode Reader suite Android app and Python library for turning mobile phone into a remotely controllable Barcode/QR code reader. It exposes a
Helper functions for making Approvals-Java more Kotlin friendly
Approvals-Kt Helper functions for making Approvals-Java more Kotlin-friendly Usage Verify using Approvals-Kt import com.github.greghynds.approvals.Kot
Collection of Kotlin APIs/tools to make using Realm Mobile database easier
Compass Kotlin API and tools to make working with Realm easier Components Compass is designed to make working with Realm easier through collection of
Swiss army knife for identifying and fingerprinting Android devices.
fingerprint android Lightweight library for device identification and fingerprinting. Fully written in Kotlin. 100% Crash-free. Creates a device ident
A multi-modular Gradle project that encapsulates various modules to learn Kotlin language, tools and frameworks.
KotlinLearn This is a gradle project for the sole basis of exploring and learning Kotlin language, tools and frameworks. The root project wil encapsul
android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
android-trinity This is tiny framework with much of the scaffolding code (with some nice utilities and prepared source code) required to start a new A
Most popular Mocking framework for unit tests written in Java
Most popular mocking framework for Java Current version is 3.x Still on Mockito 1.x? See what's new in Mockito 2! Mockito 3 does not introduce any bre
A Kotlin Android library for heuristics evasion that prevents your code from being tested.
EvadeMe An Android library for heuristics evasion that prevents your code from being tested. User Instructions Add the maven repository to your projec
Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.
Sentinel Sentinel is a simple one screen UI that provides standardised entry point for tools used in development and QA alongside device, application
Review crates with cargo-crev in IntelliJ IDEs
IntelliJ Crev Cargo crates review support using cargo-crev Installation Using IDE built-in plugin system: Settings/Preferences Plugins Marketplace
Fixtures for Kotlin providing generated values for unit testing
A tool to generate well-defined, but essentially random, input following the idea of constrained non-determinism.
A Simple and Minimal Quotes Android Application to demonstrate the Modern Android Development tools
Quotee Android 📑 A Simple and Minimal Quotes Android Application to demonstrate the Modern Android Development tools. Developed with ❤️ by Aminullah
Alkaa is a to-do application project to study the latest components, architecture and tools for Android development
Alkaa (begin, start in Finnish) is a to-do application project to study the latest components, architecture and tools for Android development. The project evolved a lot since the beginning is available on Google Play! ❤️
Personal Android enhancement app. For personal use.
dtinth’s Tools A personal Android enhancement app that I use on my device. Morse code notifier vibrates my phone when I receive a notification. Notifi
Gradle Plugin for Continuous Integration of AppSweep App Testing.
This Gradle plugin can be used to continuously integrate app scanning using AppSweep into your Android app build process
mirai-console 插件开发计划
Debug Helper 基于 Mirai Console 的RSS订阅插件 机器人会在触发上线事件后向群聊发送上线卡片消息 有好友申请和加群申请时,会记录事件信息,并联系机器人所有者 指令 注意: 使用前请确保可以 在聊天环境执行指令 ...中的是指令名,由空格隔开表示或,选择其中任一名称都可
KaMP Kit by Touchlab is a collection of code and tools designed to get your mobile team started quickly with Kotlin Multiplatform.
KaMP Kit Welcome to the KaMP Kit! About Goal The goal of the KaMP Kit is to facilitate your evaluation of Kotlin Multiplatform (aka KMP). It is a coll
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
Should you have any questions or ideas please welcome to the Slack channel: #mvikotlin Inspiration This project is inspired by Badoo MVICore library.
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
Kotest is a flexible and comprehensive testing tool for Kotlin with multiplatform support. To learn more about Kotest, visit kotest.io or see our quic
QuatroGrade is a beautiful multi color (4 corners) gradient.
| | Setup Guide | Report new issue QuatroGrade QuatroGrade is a beautiful multi color gradient. Basically, it is a 4 vertex gradient. Features: Multi
A free and open-source offline authenticator app for Wear OS.
Wristkey Need 2FA codes quickly, right on your Wear watch without needing a phone? Wristkey is an open-source 2FA client for Wear OS watches that does
Encrypted Photo Safe for Android
Encrypt your photos on your device and keep them safe from others. About Photok is a free Photo-Safe. It stores your photos encrypted on your device a
The official repo for Blokada for Android and iOS.
Blokada 5 Blokada 5 is the next generation of the well known open source mobile ad blocker and privacy app. Want to try it out? Click here to download
Nice and simple DSL for Espresso in Kotlin
Kakao Nice and simple DSL for Espresso in Kotlin Introduction At Agoda, we have more than 1000 automated tests to ensure our application's quality and
A Gradle plugin that improves the experience when developing Android apps, especially system tools, that use hidden APIs.
A Gradle plugin that improves the experience when developing Android apps, especially system tools, that use hidden APIs.
Simple API to perform AES encryption on Android. This is the Android counterpart to the AESCrypt library Ruby and Obj-C (with the same weak security defaults :( ) created by Gurpartap Singh. https://github.com/Gurpartap/aescrypt
AESCrypt-Android Simple API to perform AES encryption on Android with no dependancies. This is the Android counterpart to the AESCrypt library Ruby an
Tsunami - An open-source SMS & Call flooding Android application with unlimited OTP bombing capability
An open-source OTP & Call flooding android application with unlimited sending capability
A tool to install components of the Android SDK into a Maven repository or repository manager to use with the Android Maven Plugin, Gradle and other tools.
Maven Android SDK Deployer Original author including numerous fixes and changes: Manfred Moser [email protected] at simpligility technologies i
Android view that allows the user to create drawings. Customize settings like color, width or tools. Undo or redo actions. Zoom into DrawView and add a background.
DrawView Android view that allows the user to create drawings. Draw anything you like in your Android device from simple view. Customize draw settings
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
cocos2d-x Win32 Others cocos2d-x is a multi-platform framework for building 2d games, interactive books, demos and other graphical applications. It is
A Kotlin Android library for heuristics evasion that prevents your code from being tested.
EvadeMe An Android library for heuristics evasion that prevents your code from being tested. User Instructions Add the maven repository to your projec
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An