Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 8 Kotlin Compiler Projects
-
-
kotlin-compile-testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Project mention: Why don't you write unit tests and integration tests to ksp project | dev.to | 2023-01-11Strictly, it's not android integration test. In this section I defined integration test as ksp processing result confirmation. Unfortunately, there're no official support that for testing SymbolProcessorProvider. But we can apply similar test by using kotlin-compile-testing. This library supports ksp so we can easily do integration test. This library is used by multiple ksp project such as room, moshi and etc...
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
prog8
high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16
Prog8 language which uses 64tass under the hood
-
Last year I did the same: using my extended implementation of Lox. I didn't get so far in Advent of Code itself (only 4 days) since I spent much more time adding features to the language / standard library! Standard Lox as implemented in the Crafting Interpreters book is lacking many useful things including input reading, arrays, collections like sets & hash maps. Example: https://github.com/mrjameshamilton/klox/blob/master/examples/aoc-2021/advent-day01.lox
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
bf
An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox. (by mrjameshamilton)
Project mention: Resources for generating and execution JVM bytecode | /r/ProgrammingLanguages | 2022-08-20I also used ProGuardCORE in a Brainfuck compiler that generates bytecode/classfiles in a jar: https://github.com/mrjameshamilton/bf/blob/master/src/main/kotlin/eu/jameshamilton/bf/backend/jvm/JvmCodeGenerator.kt
Kotlin Compiler related posts
- Kotlin Native vs Rust (performance)
- Junior android developer
- Miglior corso per imparare a programmare android?
- Ask HN: Why are there no traditional language compilers that target the JVM?
- Finally, a fair wage...
- Kotlin without IntelliJ
- How the heck does the kotlin compiler handle expressions with generics?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Jun 2023
Index
What are some of the best open-source Compiler projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | kotlin | 44,838 |
2 | kotlin-compile-testing | 548 |
3 | pikt | 115 |
4 | prog8 | 101 |
5 | klox | 13 |
6 | chi-compiler-kotlin | 11 |
7 | lsif-kotlin | 9 |
8 | bf | 6 |