JetBrains/kotlin-wrappers


Kotlin wrappers for popular JavaScript libraries

License: Apache-2.0

Language: Kotlin

Keywords: css, kotlin, kotlin-js, react, react-router-dom, redux, styled-components


JetBrains team project

Kotlin Wrappers

This repository hosts a number of Kotlin wrappers for popular JavaScript libraries, such as React, Mocha, and styled-components.

To learn more please refer to the READMEs of individual modules:

All wrappers are available on npm: npm install @jetbrains/<wrapper name>

Artifacts installable using Maven and Gradle are published to Bintray.

All packages require JDK 8 to be installed.

Examples

  1. To-do list example

  2. Tic-Tac-Toe example

  3. A port of "Thinking in React" example

  4. An example of using axios to fetch remote data. It also demonstrates how to add typings for an external library.

  5. An example of using Quill that shows how to use an external React component.

Follow these examples to learn how to start developing your React apps with Kotlin. Good luck and have fun! You also can clone my-kotlin-react-sample to see the result directly.

Real-world examples

KotlinConf App — an application developed at JetBrains to showcase multi-platform projects in Kotlin. The web-based part of the app is written using React and Kotlin/JS.

Contributing

Contributions to this project are welcome! Please see the open issues or chat with us on the #react channel in our Slack.

Project Statistics

Sourcerank 12
Repository Size 522 KB
Stars 475
Forks 57
Watchers 29
Open issues 32
Dependencies 9
Contributors 25
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Leonid Khachaturov Aidan Heller Filipp Riabchun Scott Huang(ZhiLiang) Abasov Akif Andrius Semionovas Ekaterina Prigara Brett Wooldridge Vyacheslav Konstantin Vasilev Antonín Brettšnajdr ezhaka Guillermo Mazzola lawik123 Andrey storybook-safe-bot Jean-Michel Fayard Mikhail Kraynov Louis CAD Nish Tahir

Packages Referencing this Repo

@jetbrains/kotlin-react-redux
Kotlin wrapper for React Redux library
Latest release 5.0.7-pre.83 - Updated - 475 stars
@jetbrains/kotlin-redux
Kotlin wrapper for Redux library
Latest release 4.0.0-pre.83 - Updated - 475 stars
@jetbrains/kotlin-react-router-dom
Kotlin wrapper for React Router DOM library
Latest release 4.3.1-pre.83 - Updated - 475 stars
@jetbrains/kotlin-css
Platform-agnostic CSS primitives (common module)
Latest release 1.0.0-pre.83 - Updated - 475 stars
@jetbrains/kotlin-styled
Kotlin wrappers for styled-components and inline-style-prefixer
Latest release 1.0.0-pre.83 - Updated - 475 stars
@jetbrains/kotlin-extensions
Kotlin wrappers for standard JS objects plus some helpers
Latest release 1.0.1-pre.83 - Updated - 475 stars
@jetbrains/kotlin-react
Kotlin wrapper for React library
Latest release 16.9.0-pre.83 - Updated - 475 stars
@hypnosphi/kotlin-mocha
Kotlin wrapper for Mocha test framework
Latest release 0.0.2 - Updated - 475 stars
@hypnosphi/kotlin-extensions
Kotlin wrappers for standard JS entities plus some helpers
Latest release 0.0.4 - Updated - 475 stars
@jetbrains/kotlin-css-js
Platform-agnostic CSS primitives (JS module)
Latest release 1.0.0-pre.83 - Updated - 475 stars
@hypnosphi/kotlin-react
Kotlin wrapper for React library
Latest release 0.0.2 - Updated - 475 stars
@hypnosphi/kotlin-react-dom
Kotlin wrapper for React DOM library
Latest release 0.0.3 - Updated - 475 stars
kotlin-react-dom
Kotlin wrappers for popular JavaScript libraries
Latest release 0.0.2 - Updated - 475 stars
@jetbrains/kotlin-mocha
Kotlin wrapper for Mocha test framework
Latest release 3.0.1-pre.83 - Updated - 475 stars
@jetbrains/kotlin-css-jvm
Platform-agnostic CSS primitives (JVM module)
Latest release 1.0.0-pre.83 - Updated - 475 stars
@jetbrains/kotlin-react-dom
Kotlin wrapper for React DOM library
Latest release 16.9.0-pre.83 - Updated - 475 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-09-25 09:58:53 UTC

Login to resync this repository