All Projects → eserozvataf → hex

eserozvataf / hex

Licence: Apache-2.0 license
An ecosystem delivering practices, philosophy and portability. Powered By Deno and JavaScript.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to hex

qrcode
QR Code generator function for the FaaS Platform in #golang
Stars: ✭ 17 (-64.58%)
Mutual labels:  function, faas
serverless-scaleway-functions
Plugin for Serverless Framework to allow users to deploy their serverless applications on Scaleway Functions
Stars: ✭ 58 (+20.83%)
Mutual labels:  function, faas
Knctl
Knative CLI
Stars: ✭ 163 (+239.58%)
Mutual labels:  function, faas
johanbrook.com
Naming the repo "johanbrook.com" was a mistake.
Stars: ✭ 17 (-64.58%)
Mutual labels:  deno
maze generator
A work-in-progress Javascript maze generator module, compatible with both Deno and Node. 🌽
Stars: ✭ 35 (-27.08%)
Mutual labels:  deno
hermes-protocol
Definition of the Hermes protocol used by the Snips platform
Stars: ✭ 38 (-20.83%)
Mutual labels:  platform
deno-csv
Streaming API for reading and writing CSV for https://deno.land/
Stars: ✭ 34 (-29.17%)
Mutual labels:  deno
microdiff
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
Stars: ✭ 3,138 (+6437.5%)
Mutual labels:  deno
bundle
An online tool to quickly bundle & minify your projects, while viewing the compressed gzip/brotli bundle size, all running locally on your browser.
Stars: ✭ 475 (+889.58%)
Mutual labels:  deno
build-anywhere
Scripts for building compilers that run anywhere, which build things that run anywhere
Stars: ✭ 72 (+50%)
Mutual labels:  portability
PetroFDS
ThePetronics Food Delivery System(PetroFDS)
Stars: ✭ 48 (+0%)
Mutual labels:  platform
aqua
A minimal and fast 🏃 web framework for Deno
Stars: ✭ 219 (+356.25%)
Mutual labels:  deno
actlist
📦 Actlist is a utility platform to execute your own action list easily and simply.
Stars: ✭ 85 (+77.08%)
Mutual labels:  platform
examples
MetaCall Examples - A collection of use cases and examples to be deployed in MetaCall.
Stars: ✭ 18 (-62.5%)
Mutual labels:  faas
libclosure-KCBuild
libclosure-74-79编译 - 最新Block底层源码编译,大家可以轻松Block源码调试 查看_Block_copy 还有 __block底层操作...
Stars: ✭ 71 (+47.92%)
Mutual labels:  runtime
iOS11RuntimeHeaders
iOS11RuntimeHeaders
Stars: ✭ 26 (-45.83%)
Mutual labels:  runtime
angular deno
Angular Deno - Experimental Angular renderer in server with Deno
Stars: ✭ 78 (+62.5%)
Mutual labels:  deno
PartialFunctions.jl
A small package to simplify partial function application
Stars: ✭ 34 (-29.17%)
Mutual labels:  function
jike-sdk
Ⓙ Jike SDK for Node.js / Deno / browser
Stars: ✭ 34 (-29.17%)
Mutual labels:  deno
serverless-fission
Use Fission through Serverless Framework https://serverless.com
Stars: ✭ 19 (-60.42%)
Mutual labels:  faas

hex: a deno library

Intro

✖️ hex is an ecosystem delivering practices, philosophy and portability.

hex consists of a set of components that are designed to be used together. These sub-components enable developers to abstract their codes for better portability between platforms. Encourages ones to write codes once in functional approach, then run on mainstream environments such as cli, bot platforms, cloud-function runtimes and web apis.

Components

Component Area Description
Directives Rules
Standards Abstraction
FP Functions Library Tools for functional programming
StdX Functions Library Encriched Standard Library
Data Objects Library Data Objects and Patterns
Environment Objects Library Environment adapters
Formatters Objects Library Object serializers/deserializers
CLI Manager CLI library
DI Manager Dependency injection library
Functions Manager Functions runtime
I18N Manager Internationalization library
Options Manager Configuration library

See the respective component page to figure out its specific usage.

🚀 Jumpstart

Ensure that Deno 1.27 or higher is installed on your system first.

Alternative I:

Install dext globally first, then create a new project:

$ deno run -A https://dext.deno.dev

$ dext create my-project

Creating "dext web template 0.0.1" on my-project...
...
done.

Alternative II:

Or run a hex routines directly from the resource:

$ deno run https://deno.land/x/hex/src/functions/samples/basic.ts eser

{ payload: "hello eser" }

📖 FAQ

Want to report a bug or request a feature?

Please read through our CONTRIBUTING.md and report it using GitHub Issues!

Want to contribute?

It is publicly open for any contribution. Bugfixes, new features and extra components are welcome.

Check out issues with the good first issue and help wanted label if you are not sure how to begin. We suggest also looking at the closed ones to get a sense of the kinds of issues you can tackle.

Fork the repo, push your changes to your fork, and submit a pull request.

Requirements

License

Apache 2.0, for further details, please see LICENSE file.

To Support

Visit my GitHub Sponsors profile at github.com/sponsors/eserozvataf

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].