All Projects → sure-thing → presta

sure-thing / presta

Licence: MIT license
Minimalist serverless framework for SSR, SSG, serverless APIs and more.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to presta

wordpress-scaffold
The scaffold for GRRR's WordPress Pro setup.
Stars: ✭ 16 (-82.02%)
Mutual labels:  static-site-generator, static-site, ssg
contentz
Create Content, Get a Highly Optimized Website
Stars: ✭ 57 (-35.96%)
Mutual labels:  static-site-generator, static-site, ssg
gisture
A minimal and flexible blog generator based on GitHub Gist.
Stars: ✭ 24 (-73.03%)
Mutual labels:  static-site-generator, blog-engine, ssg
Verless
A simple and lightweight Static Site Generator.
Stars: ✭ 276 (+210.11%)
Mutual labels:  static-site-generator, blog-engine, static-site
nera
A lightweight static site generator
Stars: ✭ 12 (-86.52%)
Mutual labels:  static-site-generator, blog-engine, static-site
Assemble
Community
Stars: ✭ 3,995 (+4388.76%)
Mutual labels:  static-site-generator, blog-engine, static-site
Pendulum
A simple markdown editor for static files (Hugo, Nexo, Jekyll, MkDocs, ...)
Stars: ✭ 157 (+76.4%)
Mutual labels:  static-site-generator, static-site
Hugs
🤗 A super simple starting point for Hugo websites.
Stars: ✭ 162 (+82.02%)
Mutual labels:  static-site-generator, static-site
Notablog
Generate a minimalistic blog from a Notion table. [WIP]
Stars: ✭ 177 (+98.88%)
Mutual labels:  static-site-generator, blog-engine
Quokka
LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
Stars: ✭ 2,198 (+2369.66%)
Mutual labels:  static-site-generator, static-site
Publiccms
现代化java cms,由天津黑核科技有限公司开发,轻松支撑千万数据、千万PV;支持静态化,服务器端包含; 目前已经拥有全球0.0002%的用户,语言支持中、繁、日、英;是一个已走向海外的成熟CMS产品
Stars: ✭ 1,750 (+1866.29%)
Mutual labels:  static-site-generator, static-site
Nikola
A static website and blog generator
Stars: ✭ 2,221 (+2395.51%)
Mutual labels:  static-site-generator, static-site
vscode-front-matter
Front Matter is a CMS running straight in Visual Studio Code. Can be used with static site generators like Hugo, Jekyll, Hexo, NextJs, Gatsby, and many more...
Stars: ✭ 962 (+980.9%)
Mutual labels:  static-site-generator, static-site
Gatsby Starter Try Ghost
Publish flaring fast blogs with Gatsby and Ghost
Stars: ✭ 137 (+53.93%)
Mutual labels:  static-site-generator, static-site
Eleventy Starter Boilerplate
🚀 Eleventy Starter is production-ready with SEO-friendly for quickly starting a blog. ⚡ Built with Eleventy, ESLint, Prettier, Webpack, PostCSS, Tailwind CSS and Netlify CMS (optional).
Stars: ✭ 139 (+56.18%)
Mutual labels:  static-site-generator, static-site
Fornax
Scriptable static site generator using type safe F# DSL to define page templates.
Stars: ✭ 175 (+96.63%)
Mutual labels:  static-site-generator, static-site
Next Js Blog Boilerplate
🚀 Nextjs Blog Boilerplate is starter code for your blog based on Next framework. ⚡️ Made with Nextjs, TypeScript, ESLint, Prettier, PostCSS, Tailwind CSS.
Stars: ✭ 134 (+50.56%)
Mutual labels:  static-site-generator, static-site
Gatsby Docker
Develop & Build GatsbyJS static sites within Docker.
Stars: ✭ 184 (+106.74%)
Mutual labels:  static-site-generator, static-site
Elegant
Best theme for Pelican Static Blog Generator
Stars: ✭ 241 (+170.79%)
Mutual labels:  static-site-generator, static-site
Peco
nothing here, move on..
Stars: ✭ 213 (+139.33%)
Mutual labels:  static-site-generator, static-site

Presta

npm version

Minimalist serverless framework.

Features

  • flexible — APIs, server-rendered apps, static sites, etc
  • unopinionated — build whatever you want
  • no runtime — use any frontend framework
  • thin — not many features
  • small — easy to contribute to
  • extensible — simple plugin API
  • future-proof — TypeScript + deploy anywhere

Quick Start

Presta is just thin wrapper around AWS-flavored serverless functions + a simple local dev server. Here's a simple Presta file, which you can run right now with npx presta dev index.ts:

// index.ts
import { Handler } from 'presta'

export const route: string = '*'

export const getStaticPaths: string[] = () => {
  return ['/']
}

export const handler: Handler = (ev, ctx) => {
  return {
    statusCode: 200,
    body: `You're looking at path ${ev.path}`,
  }
}

Documentation

Docs can be found here in the repo. For the rest of the ecosystem, see the following READMEs:

Contributing

We'd love your help getting Presta to v1.0.0. Have a look at the contributing doc or say hello in a new Issue. Also please review our code of conduct.

License

MIT License © Front of House

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