All Projects → zeroflag → Teapot

zeroflag / Teapot

Licence: MIT license
Teapot micro web framework for Pharo Smalltalk

Programming Languages

smalltalk
420 projects

Projects that are alternatives of or similar to Teapot

libtensorflow-pharo-bindings
TensorFlow library bindings for Pharo
Stars: ✭ 30 (-65.12%)
Mutual labels:  pharo, pharo-smalltalk
iPharo
Pharo Smaltalk kernel for Jupyter
Stars: ✭ 32 (-62.79%)
Mutual labels:  pharo, pharo-smalltalk
Oatpp
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
Stars: ✭ 4,750 (+5423.26%)
Mutual labels:  webserver, webframework
Moose2Model
A software exploration tool to support developers during their work
Stars: ✭ 12 (-86.05%)
Mutual labels:  pharo, pharo-smalltalk
kendrick
Domain-Specific Modeling for Epidemiology
Stars: ✭ 43 (-50%)
Mutual labels:  pharo, pharo-smalltalk
Grease
The Grease Portability Library
Stars: ✭ 12 (-86.05%)
Mutual labels:  pharo, pharo-smalltalk
Twig
Twig - less is more's web server for golang
Stars: ✭ 98 (+13.95%)
Mutual labels:  webserver, webframework
NEAT
NEAT implementation in Pharo
Stars: ✭ 16 (-81.4%)
Mutual labels:  pharo, pharo-smalltalk
protobuf-smalltalk
Protocol buffers support for Smalltalk
Stars: ✭ 14 (-83.72%)
Mutual labels:  pharo, pharo-smalltalk
SmalltalkVimMode
Vim Mode for Playground, System Browser, Debugger in Pharo.
Stars: ✭ 39 (-54.65%)
Mutual labels:  pharo, pharo-smalltalk
heysql
Sql-based orm based on smalltalk reflection ideas
Stars: ✭ 19 (-77.91%)
Mutual labels:  pharo, pharo-smalltalk
Cruiser
A Pharo Tool to package applications
Stars: ✭ 41 (-52.33%)
Mutual labels:  pharo, pharo-smalltalk
Treefrog Framework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Stars: ✭ 885 (+929.07%)
Mutual labels:  webserver, webframework
webfr
moved to: https://github.com/godzillaframework/godzilla.git
Stars: ✭ 13 (-84.88%)
Mutual labels:  webserver, webframework
Winter
Winter is a 2D game engine for Pharo Smalltalk
Stars: ✭ 43 (-50%)
Mutual labels:  pharo, pharo-smalltalk
PharoJS
PharoJS: Develop in Pharo, Run on JavaScript
Stars: ✭ 90 (+4.65%)
Mutual labels:  pharo, pharo-smalltalk
WebServer
C++高性能网络服务器
Stars: ✭ 53 (-38.37%)
Mutual labels:  webserver
Anti-DDOS-Script
Anti DDOS Protection that will stop DDOS from taking down your Linux Server
Stars: ✭ 51 (-40.7%)
Mutual labels:  webserver
firmeve
a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice
Stars: ✭ 36 (-58.14%)
Mutual labels:  webframework
Python3Generator
A toolkit to generate Python 3 source code from Pharo.
Stars: ✭ 25 (-70.93%)
Mutual labels:  pharo

Teapot

Teapot is micro web framework for Pharo Smalltalk on top of the Zinc HTTP components, that focuses on simplicity and ease of use. It's around 600 lines of code, not counting the tests.

Explore the docs

Build Status Coverage Status

Name origin: 418 I'm a teapot (RFC 2324) is an HTTP status code.

This code was defined in 1998 as one of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol. The RFC specifies this code should be returned by tea pots requested to brew coffee.

License

  • The code is licensed under MIT.
  • The documentation is licensed under CC BY-SA 4.0.

Quick Start

Metacello new
	baseline: 'Teapot';
	repository: 'github://zeroflag/Teapot/source';
	load.

Installation

To load the project in a Pharo image, or declare it as a dependency of your own project follow this instructions

Contributing

Check the Contribution Guidelines

Other

If you want to lively work with Teapot or quickly implement REST services with it we recommend to have a look at the Tealight project - a thin layer on top of Teapot to quickly experiment and deliver

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