All Projects → good-place → chidi

good-place / chidi

Licence: other
Framework for real-time applications and APIs written in Janet with love

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to chidi

Food Ordering App
Using Firebase, It's a Real-Time food delivery App where user can order food from different restaurants menu
Stars: ✭ 30 (+130.77%)
Mutual labels:  real-time
bigbug
Easy Microcontroller Debugging Tool
Stars: ✭ 37 (+184.62%)
Mutual labels:  real-time
upstage
UpStage is a platform for cyberformance: remote players combine digital media in real-time for an online audience. All you need is a web browser!
Stars: ✭ 14 (+7.69%)
Mutual labels:  real-time
mytosis
🔀 A peer-to-peer data sync framework
Stars: ✭ 19 (+46.15%)
Mutual labels:  real-time
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (+53.85%)
Mutual labels:  real-time
neffos.js
Node.js and Browser support for the neffos real-time framework written in Typescript.
Stars: ✭ 32 (+146.15%)
Mutual labels:  real-time
accelerator-core-ios
Syntax sugar of OpenTok iOS SDK with Audio/Video communication including screen sharing
Stars: ✭ 30 (+130.77%)
Mutual labels:  real-time
rnk
rnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (+69.23%)
Mutual labels:  real-time
signalo
A DSP toolbox with focus on embedded environments written in Rust.
Stars: ✭ 71 (+446.15%)
Mutual labels:  real-time
boxofhope
Box Of Hope is a C++ event driven platform to protect you during the COVID-19 pandemic. BOH uses NFC and WiFi technology to ensure your mask usage is on point and employs sterilizing UV LEDs to clean your fabric mask.
Stars: ✭ 19 (+46.15%)
Mutual labels:  real-time
mapus
A map tool with real-time collaboration 🗺️
Stars: ✭ 2,687 (+20569.23%)
Mutual labels:  real-time
freerails
Real-time, multiplayer railway strategy/management game based on the RailRoad Tycoon I and II games.
Stars: ✭ 40 (+207.69%)
Mutual labels:  real-time
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (+84.62%)
Mutual labels:  real-time
MySqlCdc
MySQL/MariaDB binlog replication client for .NET
Stars: ✭ 71 (+446.15%)
Mutual labels:  real-time
python-rtmixer
🎤 Reliable low-latency audio playback and recording with Python 🐍
Stars: ✭ 44 (+238.46%)
Mutual labels:  real-time
realtime-object-detection
Detects objects in images/streaming video
Stars: ✭ 16 (+23.08%)
Mutual labels:  real-time
MStream
Anomaly Detection on Time-Evolving Streams in Real-time. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies.
Stars: ✭ 68 (+423.08%)
Mutual labels:  real-time
databento-python
Official Python client library for Databento
Stars: ✭ 16 (+23.08%)
Mutual labels:  real-time
yolact
Tensorflow 2.x implementation YOLACT
Stars: ✭ 23 (+76.92%)
Mutual labels:  real-time
voxel-raycaster
Hardware accelerated voxel ray marching
Stars: ✭ 30 (+130.77%)
Mutual labels:  real-time

This repository is deprecated

Please use latest version on SourceHut.

Hi. I am Chidi, your soulmate.

chidi

Simple web library and generators.

Motivation

At the begining it is be only backend story. HTML can be static, generated by the Mendoza, or dynamic by the simple Temple templates. All data are stored in Mansion, and accesed through reception.

The frontend will be custom, but TwinSpark.js or htmx will be preffered way if communication.

Installation

You need to have Janet language and all dependencies installed. Then you can install chidi with jpm:

[sudo] jpm install chidi

Usage

App Generation

When you have chidi installed you can generate new application with it:

chd generate --app-name test-chidi

Then you need to cd test-chidi and run server:

  • / root, which serves site directory (presumably generated by Mendoza)
  • not-found for everything else

chd server

TODO

  • just the server
  • come with better story
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].