All Projects → irandeno → espresso

irandeno / espresso

Licence: other
Minimal web framework for Deno

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to espresso

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 (+1004.65%)
Mutual labels:  deno
database
towards a common interface for SQL databases in Deno TypeScript
Stars: ✭ 15 (-65.12%)
Mutual labels:  deno
vscode-deno-extensionpack
Deno VS Code Extension Pack
Stars: ✭ 12 (-72.09%)
Mutual labels:  deno
hex
An ecosystem delivering practices, philosophy and portability. Powered By Deno and JavaScript.
Stars: ✭ 48 (+11.63%)
Mutual labels:  deno
logrocket deno api
A functional CRUD-like API with Deno and Postgres
Stars: ✭ 23 (-46.51%)
Mutual labels:  deno
deno-task-runner
Task runner for deno
Stars: ✭ 31 (-27.91%)
Mutual labels:  deno
lmdb-js
Simple, efficient, ultra-fast, scalable data store wrapper for LMDB
Stars: ✭ 270 (+527.91%)
Mutual labels:  deno
erc20-balance
💎 Get 2000+ ERC-20 token balances with JavaScript. Supports Node.js and Deno
Stars: ✭ 18 (-58.14%)
Mutual labels:  deno
deno-drash-realworld-example-app
Deno + Drash RealWorld example app
Stars: ✭ 56 (+30.23%)
Mutual labels:  deno
deno-fetch-event-adapter
Dispatches global fetch events using Deno's native http server.
Stars: ✭ 18 (-58.14%)
Mutual labels:  deno
dem
A module version manager for Deno.
Stars: ✭ 58 (+34.88%)
Mutual labels:  deno
rippledb
Embeddable key-value database engine in pure TypeScript, based on LSM-Tree
Stars: ✭ 33 (-23.26%)
Mutual labels:  deno
deno install
Deno 安装器(国内加速)
Stars: ✭ 58 (+34.88%)
Mutual labels:  deno
deno-csv
Streaming API for reading and writing CSV for https://deno.land/
Stars: ✭ 34 (-20.93%)
Mutual labels:  deno
progress
ProgressBar in terminal for deno
Stars: ✭ 39 (-9.3%)
Mutual labels:  deno
aqua
A minimal and fast 🏃 web framework for Deno
Stars: ✭ 219 (+409.3%)
Mutual labels:  deno
i18next-http-backend
i18next-http-backend is a backend layer for i18next using in Node.js, in the browser and for Deno.
Stars: ✭ 270 (+527.91%)
Mutual labels:  deno
deno bindgen
Simplified glue code generation for Deno FFI libraries written in Rust.
Stars: ✭ 142 (+230.23%)
Mutual labels:  deno
denoffi
Deno Foreign Function Interface.
Stars: ✭ 37 (-13.95%)
Mutual labels:  deno
merlin
Testing and Benchmarking framework for deno 🧙‍♂️
Stars: ✭ 46 (+6.98%)
Mutual labels:  deno

deno minimal web framework

Getting Started

import { Application } from "https://deno.land/x/espresso/mod.ts";
const app = new Application({ port : 80});

app.get("/", (context: any) => {
  context.send("Hello From Deno !");
});

app.start();

This project is under heavy construction and is becoming a great thing...

We are very pleased with your cooperation , If you are interested in working on Espresso project, here are some parts we need to implement and work

TODO

Web Framework :

  • implement dynamic routes
  • regex routes
  • namespaced routes
  • implement middlewares
  • default security
  • serve local files
  • support proxies
  • handle multipart/form-data
  • support for template engines
  • export types
  • error Handling
  • logging
  • validation
  • Testing Modules for all supported Features

community :

  • init docs
  • add examples
  • add style guide
  • add contributing guide
  • specify directory structure

website :

  • init website repo
  • use espresso itself in website

Our Roadmap :

  • Database integration
  • Microservices
  • MVC Pattern
  • CLI Tool
  • Web Sockets
  • GraphQL
  • Crypto
  • Helpers
  • Tests
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].