Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/MatthijsKamstra/awesome-haxe-js
- Owner: MatthijsKamstra
- Created: 2018-02-16T07:30:50.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-23T16:34:37.000Z (almost 7 years ago)
- Last Synced: 2024-05-23T07:22:16.019Z (7 months ago)
- Topics: awesome, externs, haxe, javascript, js
- Size: 19.5 KB
- Stars: 28
- Watchers: 9
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-haxe-js - Useful resources for Haxe JavaScript. (Other Lists / Monkey C Lists)
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/)
- 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.