Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MatthijsKamstra/awesome-haxe-js

Useful resources for Haxe JavaScript.
https://github.com/MatthijsKamstra/awesome-haxe-js

List: awesome-haxe-js

awesome externs haxe javascript js

Last synced: 16 days ago
JSON representation

Useful resources for Haxe JavaScript.

Awesome Lists containing this project

README

        

# awesome-haxe-js [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

A curated list of amazingly awesome Haxe JavaScript libraries, resources and shiny things.

## FAQ

- what is Haxe
- why use Haxe with JavaScript

## Official

- [haxe.org](http://haxe.org/)
- [community.haxe.org](https://community.haxe.org/)
- twitter
- gitter

## Learning

- [haxe-js documentation](https://matthijskamstra.github.io/haxejs/)
- [haxe-basics](https://github.com/r3d9u11/haxe-basics)
- [manual](https://haxe.org/manual/introduction.html)
- [api.haxe.org](http://api.haxe.org/)
- [code.haxe.org](https://code.haxe.org/) ([github](https://github.com/HaxeFoundation/code-cookbook))
- [try.haxe.org](https://try.haxe.org/)

## Externs list

- [externs-js](https://github.com/ExternKit/externs-js)
- [haxe-js-kit](https://github.com/clemos/haxe-js-kit)

## Externs

Externs are used to describe target-specific interaction in a type-safe manner from libraries that you love in JavaScript.

- [react](https://github.com/massiveinteractive/haxe-react)
- [haxe-js organisation](https://github.com/haxe-js)
- [vue](https://github.com/MatthijsKamstra/Vue.hx)
- [meteor](https://github.com/MatthijsKamstra/hxmeteor)
- [quicksettings](https://github.com/markknol/hx-quicksettings)
- [electron](https://github.com/fponticelli/hxelectron)
- [dat.GUI](https://github.com/mathieuanthoine/haxe-dat.GUI)
- [CreateJS](https://github.com/Meychi/CreateJS-Haxe)
- [riot](https://github.com/francescoagati/riot.hx)
- [Bacon](https://github.com/francescoagati/Bacon.hx)
- [mithril](https://github.com/ciscoheat/mithril-hx)
- [pako](http://lib.haxe.org/p/pako/)
- [pixi.js](https://github.com/pixijs/pixi-haxe)
- [howler](https://github.com/adireddy/haxe-howler)
- [hammer](https://github.com/adireddy/haxe-hammer)
- [buzz](https://github.com/adireddy/haxe-buzz)
- [chart](https://github.com/adireddy/haxe-chart)

## Node.js

- [node.js](https://github.com/HaxeFoundation/hxnodejs) Haxe externs for working with node.js
- [redis](https://github.com/proletariatgames/hxnodejs-redis)

## templates

- [ithril](https://github.com/benmerckx/ithril)

## promise

- [promhx](https://github.com/jdonaldson/promhx)

## Tools

- [gulp](https://github.com/benmerckx/gulp-haxe)
- [hxgenjs](https://github.com/kevinresol/hxgenjs)
- [js2hx](https://github.com/Blank101/js2hx) Convert JSDoc documented code to Haxe externs.

## Skeleton/Bootstrap/Init project

- [Electron](https://github.com/nanjizal/nanjizalOnElectron)

## Tutorials

- [svg draw a cicle](https://github.com/nanjizal/code-cookbook/blob/master/assets/content/cookbook/Graphics/Creating-SVG/01.Drawing-a-Circle.md)
- [webgl triangles](https://github.com/nanjizal/code-cookbook/blob/master/assets/content/cookbook/Graphics/Creating-WebGL/01.Triangles-for-Vector-2D-graphics.md)

## Libraries

- [canvasMarkdown](https://github.com/nanjizal/canvasMarkdown): 'canvasMarkdown' helps display Markdown on Canvas via ForeignObject, uses haxe.

- [htmlHelper](https://github.com/nanjizal/htmlHelper): html helper abstracts and setup classes.

- [daff](https://github.com/paulfitz/daff): library for comparing tables, can be used for JS, python, ruby, php ,R. Supported Format: CSV, TSV and ndjson.

## Projects

- [pman](https://github.com/DavisDevelopment/pman): Desktop media player, written entirely in Haxe, based on modern web technologies

## Who to follow

JavaScript / Node.js

Haxe developers are by nature inquisitive and mostly don't specialise in one language/target. The following names are people that I associate with Javascript and Node.js.

| Name | Github | Twitter | Blog |
|------|--------|---------|------|
| Franco Ponticelli | [fponticelli](https://github.com/fponticelli) | [fponticelli](https://twitter.com/fponticelli) | [http://www.weblob.net/](http://www.weblob.net/)|
| Philippe Elsass | [elsassph](https://github.com/elsassph) | [elsassph](https://twitter.com/elsassph) | [http://philippe.elsass.me/](http://philippe.elsass.me/)|
| Andy Li | [andyli](https://github.com/andyli) | [andy_li](https://twitter.com/andy_li) | [http://blog.onthewings.net/](http://blog.onthewings.net/) |
| Clément Charmet | [clemos](https://github.com/clemos) | [clemenchar](https://twitter.com/clemenchar) | |
| Dan Korostelev | [nadako](https://github.com/nadako) | [nadako](https://twitter.com/nadako) | |

## Contributing

Your contributions are always welcome!

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)

To the extent possible under law, [Matthijs Kamstra](https://github.com/MatthijsKamstra) has waived all copyright and related or neighboring rights to this work.