/jsii

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

Primary LanguageTypeScriptApache License 2.0Apache-2.0

jsii

Join the chat at https://cdk.Dev All Contributors Build Status npm docker

Overview

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

A class library written in TypeScript can be used in projects authored in TypeScript or Javascript (as usual), but also in Python, Java, C# (and other languages from the .NET family), ...

❓ Documentation

Head over to our documentation website!

πŸ“– Blog Posts

Here's a collection of blog posts (in chronological order) related to jsii:

ℹ️ If you wrote blog posts about jsii and would like to have them referenced here, do not hesitate to file a pull request to add the links here!

βš™οΈ Contributing

See CONTRIBUTING.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


AWS CDK Automation

🚧 πŸ‘€

Aaron Costley

πŸ› πŸ’» πŸ€” πŸ‘€

Abdallah Hodieb

πŸ›

Adam Ruka

πŸ› πŸ’» 🚧 πŸ‘€

Alex Pulver

πŸ›

Andrew Wason

πŸ› πŸ’»

Andy Slezak

πŸ’»

Ansgar Mertens

🚧

Anshul Guleria

πŸ€”

Ari Palo

πŸ€”

Armaan Tobaccowalla

πŸ›

BartΕ‚omiej Jurek

πŸ›

Ben Bridts

πŸ“–

Ben Farr

πŸ“–

Ben Walters

πŸ€”

Benjamin Macher

πŸ“–

Benjamin Maizels

πŸ’» πŸ‘€

Bill Cauchois

πŸ€”

Brecht Verhoeve

πŸ€”

Breland Miley

πŸ’»

CaerusKaru

πŸ’» 🚧

Camilo BermΓΊdez

πŸ›

Campion Fellin

πŸ’»

Carter Van Deuren

πŸ›

Christophe Vico

πŸ›

Christopher Currie

πŸ’» πŸ€”

Christopher Rybicki

πŸ“–

Cory Hall

πŸ›

Cristian Măgherușan-Stanciu

πŸ›

CyrusNajmabadi

πŸ› πŸ€”

Daniel Dinu

πŸ› πŸ’»

Daniel Schroeder

πŸ› πŸ’» πŸ“– πŸ€” 🚧

Dave Slotnick

πŸ›

Donald Stufft

πŸ› πŸ’» πŸ€” πŸ‘€

Dongie Agnir

πŸ’» πŸ‘€

Eduardo Sena S. Rosa

πŸ›

Elad Ben-Israel

πŸ› πŸ’» πŸ€” 🚧 πŸ‘€ πŸ“’

Eli Polonsky

πŸ› πŸ’» πŸ€” 🚧 πŸ‘€

Eric Z. Beard

πŸ“†

Erik Karlsson

πŸ›

Eugene Kozlov

πŸ’»

Fabio Gentile

πŸ›

Florian Eitel

πŸ€”

Graham Lea

πŸ€” πŸ‘€

Hamza Assyad

πŸ› πŸ’» πŸ€” πŸ‘€

Hari Pachuveetil

πŸ“ πŸ“–

Hsing-Hui Hsu

πŸ’» πŸ“– πŸ€” πŸ‘€

James

πŸ› πŸ’»

James Kelley

πŸ›

James Mead

πŸ’»

James Siri

πŸ’» 🚧

Jason Del Ponte

πŸ€” πŸ‘€

Jason Fulghum

πŸ€” πŸ“† πŸ‘€

Jerry Kindall

πŸ“– πŸ€”

Jimmy Gaussen

πŸ€”

Johannes Weber

πŸ“–

Jon Steinich

πŸ› πŸ€” πŸ’»

Joseph Lawson

πŸ‘€

Joseph Martin

πŸ›

Junix

πŸ›

Justin Taylor

πŸ›

Kyle Thomson

πŸ’» πŸ‘€

Leandro Padua

πŸ›

Liang Zhou

πŸ› πŸ’»

Maja S Bratseth

πŸ›

Marcos Diez

πŸ›

Mark Nielsen

πŸ’»

Matthew Bonig

πŸ› πŸ“

Matthew Pirocchi

πŸ’» πŸ€” πŸ‘€

Mike Lane

πŸ›

Mitch Garnaat

πŸ› πŸ’» πŸ€” πŸ‘€

Mitchell Valine

πŸ› πŸ’» πŸ€” 🚧 πŸ‘€

Mohamad Soufan

πŸ“–

Neta Nir

πŸ’» πŸ€” 🚧 πŸ‘€

Nick Lynch

πŸ› πŸ’» 🚧 πŸ‘€

Niranjan Jayakar

πŸ› πŸ’» πŸ€” 🚧 πŸ‘€

Noah Litov

πŸ’» 🚧 πŸ‘€

PIDZ - Bart

πŸ€”

Petr Kacer

πŸ›

Petra Barus

πŸ’»

Philip Cali

πŸ€”

Quentin Loos

πŸ€”

Raphael

πŸ›

Richard H Boyd

πŸ›

Rico Huijbers

πŸ› πŸ’» πŸ€” 🚧 πŸ‘€

Romain Marcadier

πŸ› πŸ’» 🎨 πŸ€” 🚧 πŸ‘€ πŸ“

SADIK KUZU

πŸ‘€

SK

πŸ€”

Sam Fink

πŸ’» πŸ‘€

Sam Goodwin

πŸ‘€

Sebastian Korfmann

πŸ› πŸ’» πŸ€”

Shane Witbeck

πŸ€”

Shiv Lakshminarayan

πŸ’» 🚧 πŸ‘€

Somaya

πŸ’» πŸ€” 🚧 πŸ‘€

The Gitter Badger

πŸ’» 🚧

Thomas Poignant

πŸ›

Thomas Steinbach

πŸ›

Thorsten Hoeger

πŸ’»

Tim Wagner

πŸ› πŸ€”

Tobias Lidskog

πŸ’»

Ty Coghlan

πŸ›

Tyler van Hensbergen

πŸ€”

Vlad Hrybok

πŸ›

Vladimir Shchur

πŸ›

Yan Zhulanow

πŸ’»

Yigong Liu

πŸ› πŸ€”

ajnarang

πŸ€”

aniljava

πŸ’»

deccy-mcc

πŸ›

dependabot-preview[bot]

πŸ› 🚧

dependabot[bot]

🚧

dheffx

πŸ›

gregswdl

πŸ›

guyroberts21

πŸ“–

mattBrzezinski

πŸ“–

mergify[bot]

🚧

seiyashima42

πŸ› πŸ’» πŸ“–

sullis

πŸ’»

vaneek

πŸ›

This project follows the all-contributors specification. Contributions of any kind welcome!

βš–οΈ License

jsii is distributed under the Apache License, Version 2.0.

See LICENSE and NOTICE for more information.