This repository has been archived by the owner on Apr 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdatabase.json
1 lines (1 loc) · 19.3 KB
/
database.json
1
{"title":"Awesome Kotlin","header":"# Awesome Kotlin\n \n<!-- \n\nPLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)\n\n -->\n\n","header_contributing":"Please take a quick look at the [contribution guidelines](.github/CONTRIBUTING.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all [contributors](https://github.com/matteocrippa/awesome-kotlin/graphs/contributors); you rock!!","categories":[{"title":"Guide","id":"guide","description":"A collection of interesting Kotlin guides."},{"title":"Community","id":"community","description":"Community where talk about Kotlin and share informations."},{"title":"Newsletter","id":"newsletter","description":"Newsletter about Kotlin."},{"title":"Podcast","id":"podcast","description":"Podcast about Kotlin."},{"title":"Libraries","id":"lib"},{"title":"Network","id":"network","parent":"lib"},{"title":"Caching","id":"caching","parent":"lib"},{"title":"Utils","id":"utils","parent":"android"},{"title":"Web","id":"web","parent":"lib"},{"title":"Android","id":"android","parent":"lib"},{"title":"Adapter","id":"adapter","parent":"android"},{"title":"Compiler","id":"compiler"},{"title":"SharedPreferences","id":"sharedpreferences","parent":"android"},{"title":"View","id":"view","parent":"android"},{"title":"Data Management","id":"datamanagement","parent":"lib"},{"title":"JSON","id":"json","parent":"datamanagement"},{"title":"GSON","id":"gson","parent":"datamanagement"},{"title":"Database","id":"database","parent":"lib"},{"title":"SQL","id":"sql","parent":"database"},{"title":"Logging","id":"logging","parent":"lib"},{"title":"Analytics","id":"analytics","parent":"lib"},{"title":"NoSQL","id":"nosql","parent":"database"},{"title":"Permission","id":"permission","parent":"android"},{"title":"Map","id":"map","parent":"android"},{"title":"Image","id":"image","parent":"android"},{"title":"Button","id":"button","parent":"android"},{"title":"Activity","id":"activity","parent":"android"},{"title":"Gallery","id":"gallery","parent":"android"},{"title":"Layout","id":"layout","parent":"android"},{"title":"Api Wrapper","id":"api","parent":"libs"},{"title":"Math","id":"math","parent":"libs"},{"title":"Mocking","id":"mock","parent":"libs"},{"title":"Code Analysis","id":"code-analysis","parent":"libs"},{"title":"Recycler View","id":"recycler-view","parent":"android"},{"title":"Camera","id":"camera","parent":"android"},{"title":"Pager","id":"pager","parent":"view"}],"projects":[{"title":"Official Kotlin","category-ids":["guide"],"description":"The official Kotlin website with plenty resources to learn this language.","license":"","source":"http://kotlinlang.org","itunes":"","stars":0,"tags":["kotlin","guide","REPL"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin on Reddit","category-ids":["community"],"description":"The official Kotlin Reddit channel.","license":"","source":"https://www.reddit.com/r/Kotlin/","itunes":"","stars":0,"tags":["kotlin","community"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin on Linkedin","category-ids":["community"],"description":"The official Kotlin LinkedIn channel.","license":"","source":"https://www.linkedin.com/groups/7417237","itunes":"","stars":0,"tags":["kotlin","community"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin Forum","category-ids":["community"],"description":"The official Kotlin Forum.","license":"","source":"https://discuss.kotlinlang.org","itunes":"","stars":0,"tags":["kotlin","community","forum"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin Guide","category-ids":["guide"],"description":"An interesting guide to approach Kotlin by Thorsten Schleinzer.","license":"","source":"https://kotlin.guide","itunes":"","stars":0,"tags":["kotlin","guide","REPL"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin Weekly","category-ids":["newsletter"],"description":"A curated weekly newsletter about the best of Kotlin around the net.","license":"","source":"http://www.kotlinweekly.net","itunes":"","stars":0,"tags":["kotlin","newsletter"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin Daily","category-ids":["newsletter"],"description":"A curated twitter account with daily suggestion about Kotlin.","license":"","source":"https://twitter.com/dailykotlin","itunes":"","stars":0,"tags":["twitter"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Talking Kotlin","category-ids":["podcast"],"description":"A curated podcast about Kotlin language.","license":"","source":"http://talkingkotlin.com","itunes":"","stars":0,"tags":["podcast"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Fuel","category-ids":["network"],"description":"A complete network library with routing support.","license":"","source":"https://github.com/kittinunf/Fuel","itunes":"","stars":0,"tags":["network","http","routing"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Fuse","category-ids":["caching"],"description":"A disk and memory caching lib.","license":"","source":"https://github.com/kittinunf/Fuse","itunes":"","stars":0,"tags":["cache","disk","memory"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Result","category-ids":["utils"],"description":"The modelling for success/failure of operations.","license":"","source":"https://github.com/kittinunf/Result","itunes":"","stars":0,"tags":["result"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Anko","category-ids":["utils"],"description":"A collection of utils to make Android development faster and easier.","license":"","source":"https://github.com/Kotlin/anko","itunes":"","stars":0,"tags":["utils","android"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"ktor","category-ids":["web"],"description":"A framework for quickly creating web applications.","license":"","source":"https://github.com/ktorio/ktor","itunes":"","stars":0,"tags":["web"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"LastAdapter","category-ids":["adapter"],"description":"An adapter and viewholder handler for easier android development.","license":"","source":"https://github.com/nitrico/LastAdapter","itunes":"","stars":0,"tags":["adapter","android","viewholder"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin Native","category-ids":["compiler"],"description":"An LLVM backend for the Kotlin compiler, runtime implementation, and native code generation facility using the LLVM toolchain.","license":"","source":"https://github.com/JetBrains/kotlin-native","itunes":"","stars":0,"tags":["kotlin","native","ios","osx","linux","windows"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"KAndroid","category-ids":["utils"],"description":"Provide extensions and remove boilerplates on Android development.","license":"","source":"https://github.com/pawegio/KAndroid","itunes":"","stars":0,"tags":["utils","android"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotpref","category-ids":["sharedpreferences"],"description":"A simpler way to handle shared preferences.","license":"","source":"https://github.com/chibatching/Kotpref","itunes":"","stars":0,"tags":["utils","android","sharedpreferences"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kotterknife","category-ids":["view"],"description":"View binding made easy.","license":"","source":"https://github.com/JakeWharton/kotterknife","itunes":"","stars":0,"tags":["utils","android","view","binding"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"klaxon","category-ids":["json"],"description":"JSON parser.","license":"","source":"https://github.com/cbeust/klaxon","itunes":"","stars":0,"tags":["datamodel","data","json"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotson","category-ids":["gson"],"description":"Simple GSON Parser.","license":"","source":"https://github.com/SalomonBrys/Kotson","itunes":"","stars":0,"tags":["datamodel","data","gson"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kara","category-ids":["web"],"description":"A tiny web framework for JVM.","license":"","source":"https://github.com/TinyMission/kara","itunes":"","stars":0,"tags":["web"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"shadow","category-ids":["view"],"description":"Easy shadow handler for view.","license":"","source":"https://github.com/loopeer/shadow","itunes":"","stars":0,"tags":["view","shadow"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Exposed","category-ids":["sql"],"description":"A lightweight SQL library written over JDBC.","license":"","source":"https://github.com/JetBrains/Exposed","itunes":"","stars":0,"tags":["sql","database"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kovert","category-ids":["web"],"description":"A REST (and Web) framework.","license":"","source":"https://github.com/kohesive/kovert","itunes":"","stars":0,"tags":["rest","web"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kotlin-logging","category-ids":["logging"],"description":"Lightweight logging framework.","license":"","source":"https://github.com/MicroUtils/kotlin-logging","itunes":"","stars":0,"tags":["log"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Mystique","category-ids":["adapter"],"description":"RecyclerView generated via homogeneous and heterogeneous lists effortlessly using an universal adapter logging framework.","license":"","source":"https://github.com/rahulchowdhury/Mystique","itunes":"","stars":0,"tags":["log"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"NoiseView","category-ids":["view"],"description":"Easily add noise effect on your image.","license":"","source":"https://github.com/hypeapps/NoiseView","itunes":"","stars":0,"tags":["image","noise"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"ganalytics","category-ids":["analytics"],"description":"Google Analytics tiny framework.","license":"","source":"https://github.com/programmerr47/ganalytics","itunes":"","stars":0,"tags":["analytics","google"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kotlin-nosql","category-ids":["nosql"],"description":"NoSQL database query and access library.","license":"","source":"https://github.com/cheptsov/kotlin-nosql","itunes":"","stars":0,"tags":["nosql","database"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kwery","category-ids":["sql"],"description":"SQL library over JDBC.","license":"","source":"https://github.com/andrewoma/kwery","itunes":"","stars":0,"tags":["sql","database"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Permission Dispatcher","category-ids":["permission"],"description":"Provides a simple annotation-based API to handle runtime permissions.","license":"","source":"https://github.com/permissions-dispatcher/PermissionsDispatcher","itunes":"","stars":0,"tags":["permission"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"From Java to Kotlin","category-ids":["guide"],"description":"Cheat Sheet For Java to Kotlin.","license":"","source":"https://github.com/MindorksOpenSource/from-java-to-kotlin","itunes":"","stars":0,"tags":["java","guide","migration"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Requery","category-ids":["sql"],"description":"A modern SQL based query & persistence.","license":"","source":"https://github.com/requery/requery","itunes":"","stars":0,"tags":["sql","android"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"MapMe","category-ids":["map"],"description":"A modern adapter approach for maps, supporting Google Maps and Mapbox.","license":"","source":"https://github.com/TradeMe/MapMe","itunes":"","stars":0,"tags":["map","adapter","google-maps","mapbox"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Clay","category-ids":["image"],"description":"Simple image trimming.","license":"","source":"https://github.com/line/clay","itunes":"","stars":0,"tags":["image","editing","trim"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Konfetti","category-ids":["view"],"description":"Particle system for your views.","license":"","source":"https://github.com/DanielMartinus/Konfetti","itunes":"","stars":0,"tags":["view","particle","particle-system"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Stepper-Touch","category-ids":["button"],"description":"A simple stepper touch button.","license":"","source":"https://github.com/DanielMartinus/Stepper-Touch","itunes":"","stars":0,"tags":["button","step","stepper"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Fiberglass","category-ids":["sharedpreferences"],"description":"Easy lightweight SharedPreferences library with delegated properties.","license":"","source":"https://github.com/mathcamp/fiberglass","itunes":"","stars":0,"tags":["sharedpreferences"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"KotlinPreferences","category-ids":["sharedpreferences"],"description":"Easy way to use Android shared preferences.","license":"","source":"https://github.com/MarcinMoskala/KotlinPreferences","itunes":"","stars":0,"tags":["sharedpreferences"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"ActivityStarter","category-ids":["activity"],"description":"Easy way to start the Activities with arguments.","license":"","source":"https://github.com/MarcinMoskala/ActivityStarter","itunes":"","stars":0,"tags":["activity"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"bubble","category-ids":["view"],"description":"Easy way check current view orientation.","license":"","source":"https://github.com/TouK/bubble","itunes":"","stars":0,"tags":["view","orientation"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Kotlin examples","category-ids":["guide"],"description":"A collection of examples of kotlin usage by JetBrains.","license":"","source":"https://github.com/JetBrains/kotlin-examples","itunes":"","stars":0,"tags":["snippets","example"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Simple-Gallery","category-ids":["gallery"],"description":"A gallery for viewing photos and videos.","license":"","source":"https://github.com/SimpleMobileTools/Simple-Gallery","itunes":"","stars":0,"tags":["image","video","gallery"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Flexbox","category-ids":["layout"],"description":"Flexbox layout by Google.","license":"","source":"https://github.com/google/flexbox-layout","itunes":"","stars":0,"tags":["layout","liquid"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"JRAW","category-ids":["api"],"description":"Reddit Api wrapper.","license":"","source":"https://github.com/mattbdean/JRAW","itunes":"","stars":0,"tags":["reddit","wrapper","api"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kotlin-math","category-ids":["math"],"description":"Set APIs to make graphics math easier to write.","license":"","source":"https://github.com/romainguy/kotlin-math","itunes":"","stars":0,"tags":["math"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"mockk","category-ids":["mock"],"description":"Mocking library.","license":"","source":"https://github.com/oleksiyp/mockk","itunes":"","stars":0,"tags":["mock"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"xpref","category-ids":["sharedpreferences"],"description":"Multiprocess sharedpreferences.","license":"","source":"https://github.com/Bilibili/xpref","itunes":"","stars":0,"tags":["sharedprefeferences"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Raincoat","category-ids":["analytics"],"description":"Analytics abstraction layer.","license":"","source":"https://github.com/matteocrippa/Raincoat","itunes":"","stars":0,"tags":["analytics","google-analytics","mixpanel","localytics"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Parrot","category-ids":["image"],"description":"ImageView extension for async loading.","license":"","source":"https://github.com/matteocrippa/Parrot","itunes":"","stars":0,"tags":["imageview","async-loader","extension"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"DotsLoader","category-ids":["view"],"description":"Android dots loader.","license":"","source":"https://github.com/agrawalsuneet/DotsLoader","itunes":"","stars":0,"tags":["view","loader"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"kaha","category-ids":["web"],"description":"A simple Servlet based web framework.","license":"","source":"https://github.com/ahwnz/kaha","itunes":"","stars":0,"tags":["web","framework"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"detekt","category-ids":["code-analysis"],"description":"Static code analysis.","license":"","source":"https://github.com/arturbosch/detekt","itunes":"","stars":0,"tags":["static","code","analysis"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"NestedRecyclerView","category-ids":["recycler-view"],"description":"Improve the scroll angle when 2 recyclers views are nested.","license":"","source":"https://github.com/MalikDE/NestedRecyclerView","itunes":"","stars":0,"tags":["nested","recycle","view"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"StickyTimeLine","category-ids":["view"],"description":"Timeline view for Android.","license":"","source":"https://github.com/sangcomz/StickyTimeLine","itunes":"","stars":0,"tags":["timeline","view"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Colored Time Selector","category-ids":["view"],"description":"A smart colored time selector for Android.","license":"","source":"https://github.com/ehsunshine/colored-time-selector","itunes":"","stars":0,"tags":["selector","view"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Fotoapparat","category-ids":["camera"],"description":"Making Camera for Android more friendly.","license":"","source":"https://github.com/Fotoapparat/Fotoapparat","itunes":"","stars":0,"tags":["photo","camera"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Android Indefinite Pager Indicator","category-ids":["pager"],"description":"Making Camera for Android more friendly.","license":"","source":"https://github.com/rbro112/Android-Indefinite-Pager-Indicator","itunes":"","stars":0,"tags":["indicator","pager","recycler-view","adapter"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"ChatMessageView","category-ids":["view"],"description":"Chat UI library for Android.","license":"","source":"https://github.com/bassaer/ChatMessageView","itunes":"","stars":0,"tags":["ui","view","chat","message"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Multi Selection","category-ids":["view"],"description":"Multiselection Solution for Android.","license":"","source":"https://github.com/Yalantis/Multi-Selection","itunes":"","stars":0,"tags":["selection","view","multi"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"Android Snowfall","category-ids":["view"],"description":"Fully customizable implementation of Snowfall View on Android.","license":"","source":"https://github.com/JetradarMobile/android-snowfall","itunes":"","stars":0,"tags":["ui","snow","particles"],"date_added":"","suggested_by":"","screenshots":[]},{"title":"arrow","category-ids":["utils"],"description":"Functional companion to Kotlin's Standard Library.","license":"","source":"https://github.com/arrow-kt/arrow","itunes":"","stars":0,"tags":["companion","Functional"],"date_added":"","suggested_by":"","screenshots":[]}]}