All Projects → square → Kotlinpoet

square / Kotlinpoet

Licence: apache-2.0
A Kotlin API for generating .kt source files.

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Kotlinpoet

simple-annotation-processor
Simple annotation processor example. Inspired by the idea of "How ButterKnife works?"
Stars: ✭ 54 (-98.2%)
Mutual labels:  code-generation, javapoet
Codealchemist
Semantics-aware Code Generation for Finding JS engine Vulnerabilities
Stars: ✭ 204 (-93.21%)
Mutual labels:  code-generation
Glad
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Stars: ✭ 2,296 (-23.57%)
Mutual labels:  code-generation
Pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
Stars: ✭ 192 (-93.61%)
Mutual labels:  code-generation
Re2dfa
Transform regular expressions into finite state machines and output Go source code. This repository has migrated to https://gitlab.com/opennota/re2dfa
Stars: ✭ 182 (-93.94%)
Mutual labels:  code-generation
Charlatan
Go Interface Mocking Tool
Stars: ✭ 195 (-93.51%)
Mutual labels:  code-generation
Go Jsonschema
A tool to generate Go data types from JSON Schema definitions.
Stars: ✭ 164 (-94.54%)
Mutual labels:  code-generation
Amplication
Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
Stars: ✭ 3,630 (+20.84%)
Mutual labels:  code-generation
Regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
Stars: ✭ 201 (-93.31%)
Mutual labels:  code-generation
Swift Enum Properties
🤝 Struct and enum data access in harmony.
Stars: ✭ 191 (-93.64%)
Mutual labels:  code-generation
Testura.code
Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
Stars: ✭ 189 (-93.71%)
Mutual labels:  code-generation
Activej
ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines web, high load, and cloud programming in Java, featuring ultimate performance and scalability!
Stars: ✭ 183 (-93.91%)
Mutual labels:  code-generation
Syncmap
A typed implementation of the Go sync.Map using code generation
Stars: ✭ 200 (-93.34%)
Mutual labels:  code-generation
Codelingo
CodeLingo // The Linter for Devs Who Hate Linters
Stars: ✭ 174 (-94.21%)
Mutual labels:  code-generation
Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (-92.38%)
Mutual labels:  code-generation
Evolutility Ui Jquery
Model-driven Web UI for CRUD using REST or localStorage.
Stars: ✭ 164 (-94.54%)
Mutual labels:  code-generation
Yasha
A command-line tool to render Jinja templates for great good
Stars: ✭ 189 (-93.71%)
Mutual labels:  code-generation
Graphql Typed Client
A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more)
Stars: ✭ 194 (-93.54%)
Mutual labels:  code-generation
Moshix
Moshi Extensions
Stars: ✭ 243 (-91.91%)
Mutual labels:  code-generation
Weld
High-performance runtime for data analytics applications
Stars: ✭ 2,709 (-9.82%)
Mutual labels:  code-generation

KotlinPoet

KotlinPoet is a Kotlin and Java API for generating .kt source files.

square.github.io/kotlinpoet

License

Copyright 2017 Square, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].