v0.8.2 · Hreint Rust · Engar háðir í keyrsluumhverfi

Bakenda-vefframrammi sem kemur sem ein skrá.

Vefframrammi í hreinu Rust: innbyggður gagnagrunnur, sjálfvirkt smíðuð API, sniðmát á netþjóni og innbyggð merkingarleit — í einni stöðugri keyrsluskrá án keyrsluháða og án byggingarskrefs.

curl -fsSL https://akurai-framework.olibuijr.com/install.sh | sh
athugar netþjón…

Ein stöðug keyrsluskrá

Afritaðu eina skrá og keyrðu hana. Ekkert keyrsluumhverfi, enginn túlkur, engin node_modules — um 1,1 MB.

Engar háðir í keyrsluumhverfi

Hreint Rust staðalsafn. HTTP, JSON, gagnagrunnurinn, sniðmát og markdown eru öll skrifuð frá grunni.

Innbyggður gagnagrunnur

Hrunvarin vensluð gagnageymsla á copy-on-write B+tré með atómískum WAL-lausum færslum. Enginn sérstakur gagnagrunnsþjónn.

Sjálfvirk API

Skilgreindu gagnasöfn; fáðu REST-endapunkta, villuprófun og sjálflýsandi lýsigögn ókeypis.

Sniðmát á netþjóni

Hrein vefbirtingarvél á netþjóni með notendaviðmóti sem þarfnast ekki byggingarskrefs. Breyttu skrá, endurhlaðu og málið er gert.

Innbyggð merkingarleit

Merktu reit til að búa til merkingarvektora; ?search= raðar færslum eftir líkindi við hvaða OpenAI-samhæfða endapunkt sem er, með hlutstrengjaleit sem til vara.

Skilgreindu gögn. Fáðu API.

Skilgreindu gagnasafn og framramminn smíðar REST-endapunkta, villuprófanir og sjálflýsandi lýsigögn — engar handskrifaðar beiningar. Gögn uppfærast í rauntíma; þú þarft aldrei að endurbyggja keyrsluskrána til að breyta þeim.

Hvernig þetta virkar →
# backend/collections.toml
[[collection]]
name = "posts"

  [[collection.field]]
  name  = "title"
  type  = "text"
  required = true

  [[collection.field]]
  name  = "body"
  type  = "text"
  embed = true        # indexed for semantic search

# Generated automatically:
#   GET/POST   /api/collections/posts/records
#   GET        /api/collections/posts/records?search=rust
0
Keyrsluháðir
1 skrá
Til að hýsa
~1,1 MB
Stærð keyrsluskrár
engin bygging
Byggingarskref framenda

Smíðaðu eitthvað sem lifir lengur en háðirnar sínar.