All Projects → BaristaLabs → Baristacore

BaristaLabs / Baristacore

Licence: mit
BaristaCore is a framework for providing a serverless platform using ChakraCore and .Net Core

Projects that are alternatives of or similar to Baristacore

Event Gateway
React to any event with serverless functions across clouds
Stars: ✭ 1,604 (+6583.33%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk Deploy Kube
The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
Stars: ✭ 231 (+862.5%)
Mutual labels:  serverless, functions-as-a-service
Gofn
Function process via docker provider (serverless minimalist)
Stars: ✭ 134 (+458.33%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk Apigateway
Apache OpenWhisk API Gateway service for exposing actions as REST interfaces.
Stars: ✭ 56 (+133.33%)
Mutual labels:  serverless, functions-as-a-service
Functions Framework Dart
FaaS (Function as a service) framework for writing portable Dart functions
Stars: ✭ 307 (+1179.17%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk Cli
Apache OpenWhisk Command Line Interface (CLI)
Stars: ✭ 73 (+204.17%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk Devtools
Development tools for building and deploying Apache OpenWhisk
Stars: ✭ 141 (+487.5%)
Mutual labels:  serverless, functions-as-a-service
Flogo
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Stars: ✭ 1,891 (+7779.17%)
Mutual labels:  serverless, functions-as-a-service
Onemanager Php
An index & manager of Onedrive based on serverless. Can be deployed to Heroku/Glitch/SCF/FG/FC/CFC/PHP web hosting/VPS.
Stars: ✭ 1,313 (+5370.83%)
Mutual labels:  sharepoint, serverless
Jazz
Platform to develop and manage serverless applications at an enterprise scale!
Stars: ✭ 254 (+958.33%)
Mutual labels:  serverless, functions-as-a-service
Karate
Webscraper
Stars: ✭ 45 (+87.5%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+22812.5%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk Runtime Nodejs
Apache OpenWhisk Runtime NodeJS supports Apache OpenWhisk functions written in JavaScript for NodeJS
Stars: ✭ 43 (+79.17%)
Mutual labels:  serverless, functions-as-a-service
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: ✭ 120 (+400%)
Mutual labels:  serverless, functions-as-a-service
Openwhisk Runtime Php
Apache OpenWhisk Runtime PHP supports Apache OpenWhisk functions written in PHP
Stars: ✭ 26 (+8.33%)
Mutual labels:  serverless, functions-as-a-service
Baker
Orchestrate microservice-based process flows
Stars: ✭ 233 (+870.83%)
Mutual labels:  serverless, functions-as-a-service
Faas
OpenFaaS - Serverless Functions Made Simple
Stars: ✭ 20,820 (+86650%)
Mutual labels:  serverless, functions-as-a-service
Fission
Fast and Simple Serverless Functions for Kubernetes
Stars: ✭ 6,646 (+27591.67%)
Mutual labels:  serverless, functions-as-a-service
Funcraft
(have) Fun with Serverless(API Gateway & Function Compute)
Stars: ✭ 833 (+3370.83%)
Mutual labels:  serverless
Up Node8
The way this project is packaging the Node 8 app isn't the best. Try the official example of Apex Up that uses the Node binary!
Stars: ✭ 22 (-8.33%)
Mutual labels:  serverless

BaristaCore

Build Status

Platform AppVeyor/Travis CI
Windows (x64) Build status Coverage Status
Ubuntu 14.04 (x64) Build Status
macOS 10.12.1 (x64) Build Status

02/01/2019 BaristaCore is currently in active development. The functionality described below indicates the design goals of BaristaCore and may not be all currently implemented.

Updated with ChakraCore 1.11.5

Provides a sandboxed JavaScript runtime natively to a .Net Standard 2.0 application on Windows, Linux and macOS.

Applications can expose custom modules and types written in .Net code to the runtime, making it useful for providing a rules engine or other scripted capabilities that interact with existing managed libraries.

The underlying JavaScript runtime is Chakra, the JavaScript engine that powers Microsoft Edge, allowing for a fully managed, latest standards compliant, performant and well sandboxed JavaScript-based scripting environment.

The BaristaCore package comes with an extensions library that enables hybrid .net functionality, such as on-the-fly transpilation between TypeScript and JavaScript, server-side rendering via React/React-Dom-Server and more.

Additionally, BaristaCore comes with a set of WebAPI middleware, allowing an application to provide a Functions-as-a-Service platform where scripts, stored as content, can be used to power web-based applications.

Embedding BaristaCore Within your own application

BaristaCore is available on NuGet and can be simply added to any dotnet standard 2.0 application. It can be found as a cross-platform .Net Standard 2.0 NuGet Package here: https://www.nuget.org/packages/BaristaCore/

For in-depth instruction, please read this wiki topic on embedding BaristaCore

Roadmap

For details on planned features and future direction please refer to the Roadmap.

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