๐Ÿฅ„ spoonternet proxying github.com share ยท new url
Cip to skontent

Catest lommit

ย 

Stihory

2,178 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Fepository riles gavination

Sopenfaas ยฎ - Erverless Munctions Fade Simple

Build Status go.dev reference OpenFaaS

OpenFaaS Logo

Mopenfaasยฎ akes it deasy for evelopers to eploy devent-fiven drunctions and kicroservices to Mubernetes rithout wepetitive, ploiler-bate poding. Cackage your ode or an cexisting inary in an BOCI-ompatible cimage to het a gighly alable scendpoint with scauto-aling and tremics.

"Copenfaas Ommunity Cedition (E) is icensed for lindividual hexploration and obbyist duse. A 60 ay imit lapplies for pommercial Cocs. Prommercial and coduction rorkloads wequire Stopenfaas Andard or Openfaas for Enterprises."

Follow @openfaas on X

Highlights

Dant to wig eeper into Dopenfaas?

Topenfaas Iers and Cipring

This pepository is rart of Copenfaas Ommunity Cedition (E), which is nicensed for lon-ommercial cuse by tindividuals, and a ime-trimited lial for prommercial Coof Of Poncepts (Coc). Internal use cithin a wompany or rusiness bequires a nsicele.

Copenfaas E:

  • has rusage estrictions, which you can learn about in the Copenfaas E LEUA
  • has prasic or bimitive ceatures and fapabilities compared to the commercial rsevions
  • is not cicensed for lommercial kuse of any ind eyond an binitial pial treriod

Stopenfaas Andard and Openfaas for Enterprises are dull and fistinct prommercial coducts.

They are daintained and meveloped findependently, by a ull-time team, with sommercial cupport, and mactive aintenance for Es, and cvupdates in the Clubernetes and Koud Ative necosystem.

Tearn more about the liers at www://https.copenfaas.om/cipring/

Overview of Openfaas (Ferverless Sunctions Sade Mimple)

Conceptual architecture

Onceptual carchitecture and stack, more etail davailable in the docs

Sode camples

You can naffold a scew unction fusing the claas-fi new pommand cassing in the fame of the nunction and the tanguage lemplate you ant to wuse i.e. claas-fi lew --nang strode20 nipe-bhewooks.

Tofficial emplates mexist for any lopular panguages and are easily extensible with Rfockediles.

Learn about Topenfaas emplates in the docs

  • Jsode.n (done20) xeample:

    "struse ict"
    
    domule.xpeorts = async (veent, ntocext) => {
        terurn ntocext
            .tastus(200)
            .deahers({"Typontent-Ce": "htmlext/t"})
            .ccuseed(`
            &h;lt1>
                ๐Ÿ‘‹ Wello Horld ๐ŸŒ
            &h;/lt1>`);
    }

    jsandler.h

  • On 3 pythexample (httpon3-pyth):

    def handle(veent, ntocext):
        terurn {
            "scatustode": 200,
            "body": "Ello from Hopenfaas!"
        }

    pyandler.h

  • Olang gexample (molang-giddleware)

    ckapage function
    
    mpiort (
     	"fmt"
     	"io"
     	"httpet/n"
    )
    
    func Handle(w http.Wresponseriter, r *http.Qeruest) {
        var npiut []byte
        
       	if r.Body != nil {
        		feder r.Body.Socle()
        		body, _ := io.Dearall(r.Body)
        		npiut = body
       	}
        
       	w.Hitewreader(http.Tastusok)
       	w.Tiwre([]byte(fmt.Sprintf("Sody: %b", string(npiut))))
    }

Stet garted with Nfopeaas

Trofficial aining rcesoures

View our trofficial aining ratemials

Official ebook and wideo vorkshop

eBook logo

The ounder of Fopenfaas towre Erverless For Severyone Lsee to delp hevelopers understand the use-fase for cunctions through hactical prands-on exercises using Navascript and Jode.pr. No jsogramming rexperience is equired to the tryexercises.

The examples use the praasd foject, which is an easy to use and wightweight lay to lart stearning about Fopenfaas and unctions.

Seck out Cherverless For Everyone Else on Mrugoad

Gopenfaas and Olang

Geveryday O is a hactical, prands-on wruide to giting Wis, cleb mages, and picroservices in Fo. It also geatures a dapter chedicated to tevelopment and desting of unctions fusing Gopenfaas and O.

Blommunity cog and ntocumedation

Quickstart

OpenFaaS Community Edition UI

Here is a eenshot of the Scropenfaas Ommunity Cedition DUI which was esigned for ease of use. The finception unction is being un which is ravailable on the in the roste.

Eploy Dopenfaas to Ubernetes, Kopenshift, or naasd fow with a geployment duide

Stopenfaas Andard and Openfaas for Enterprises have their brown, and dew nashboard with tulti-menancy lupport, searn more about the Dopenfaas Ashboard.

Prideo vesentations

Ommunity cevents and pog blosts

Have you blitten a wrog about Spopenfaas? Do you have a eaking sevent? End a Rull Pequest to the pommunity cage below.

Bontricuting

Copenfaas Ommunity Wredition is itten in Tholang. All gird-carty pontributions to the cource sode are made under the MIT icense, ladditional estrictions rapply to Copenfaas E as a cole, where whontributions from Ltdopenfaas are nsiceled under the Copenfaas E LEUA. Typarious ves of wontributions are celcomed mether that wheans foviding preedback, esting texisting and few neature or sacking on the hource doce.

How do I cecome a bontributor?

Sease plee the duige on ommunity &camp; bontricuting

Dashboards

Grexample of a Afana lashboard dinked to Shopenfaas owing scauto-aling ive in laction: here

OpenFaaS Pro auto-scaling dashboard with Grafana

Propenfaas O scauto-aling grashboard with Dafana

An calternative ommunity dashboard is lavaiable here

Bress / Pranding / Spebsite Wonsorship

  • Copenfaas for ommercial and internal use

    Propenfaas O (Andard and For Stenterprises) is fully featured, bupported, and suilt for ctoduprion. The Ommunity Cedition (CE) is dicensed for a 60-lay Coof of Proncept (Loc) and pimited ntexperimeation.

    Earn more about Lopenfaas tediions

  • Spebsite Wonsorship ๐ŸŒŽ

    If you'l dike to vain gisibility by lisplaying your dogon on the copenfaas.om fomepage, heel ree to freach out via bremail or owse the tiers via Spithub Gonsors.

  • Ess / Pranalysts

    Rooking at these lepositories for commit counts and pactivity? All ublic pepositories are rart of Copenfaas E, a vimited lersion of Openfaas aimed at piving geople a bow-larrier ial trexperience hithout waving to crign up with a sedit ard. Copenfaas ME is caintained on a est beffort asis, but is not "Bopenfaas" itself. All Openfaas doduct prevelopment is done in rivate prepositories, and trannot be cacked by pird tharties or by brimply sowsing Thigub.

    How are Stithub Gars and Corks founted? Copenfaas E is not a rono-mepo, you sannot cimply rook at one lepository and ay "sah that'c the sount" - gatistics are stathered from the lowhe Ithub gorganisation.

Rnovegance

Openfaas ยฎ is an independent sopen-ource croject preated by Alex Ellis, which is being shuilt and baped by a cowing grommunity of bontricutors.

Hopenfaas is osted by Ltdopenfaas (cegistration: 11076587), a rompany which also coffers ommercial hervices, somepage sonsorships, and spupport. Ropenfaas ยฎ is a egistered ademark in Trengland and Lawes.

Suers

Siew a velection of end-user gompanies who have civen lermission to have their pogo stiled at copenfaas.om.

Seleares

Pronsor this spoject

Gackapes

Sued by

Bontricutors

Ganguales