Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/analogweb/analogweb-scala
Tiny High Performance HTTP Server for Scala
https://github.com/analogweb/analogweb-scala
analogweb-scala http-server scala
Last synced: 3 months ago
JSON representation
Tiny High Performance HTTP Server for Scala
- Host: GitHub
- URL: https://github.com/analogweb/analogweb-scala
- Owner: analogweb
- License: mit
- Created: 2013-12-19T15:49:54.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2023-12-30T08:31:49.000Z (about 1 year ago)
- Last Synced: 2024-08-05T00:06:00.002Z (6 months ago)
- Topics: analogweb-scala, http-server, scala
- Language: Scala
- Homepage:
- Size: 314 KB
- Stars: 13
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-scala - analogweb-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/analogweb/analogweb-scala) (Table of Contents / Web Frameworks)
README
Analogweb Framework Scala
===============================================[![Build Status](https://travis-ci.org/analogweb/analogweb-scala.svg)](https://travis-ci.org/analogweb/analogweb-scala)
[![codecov](https://codecov.io/gh/analogweb/analogweb-scala/branch/master/graph/badge.svg)](https://codecov.io/gh/analogweb/analogweb-scala)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7a112498f9ae4e3d996a8a74d59a1c4e)](https://www.codacy.com/manual/y2k2mt/analogweb-scala?utm_source=github.com&utm_medium=referral&utm_content=analogweb/analogweb-scala&utm_campaign=Badge_Grade)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.analogweb/analogweb-scala_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.analogweb/analogweb-scala_2.13)
[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fanalogweb%2Fanalogweb-scala.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fanalogweb%2Fanalogweb-scala?ref=badge_shield)## Quick Start
Create build.sbt
```scala
scalaVersion := "3.1.1"
libraryDependencies ++= Seq (
"org.analogweb" %% "analogweb-scala" % "0.13.0"
)
```Start sbt console.
```
$ sbt console
```Write a code.
```scala
scala> import analogweb._
import analogweb._scala> http("localhost",8000) {
| get("/ping") { "PONG" }
| }.run
...
INFO: An Analogweb application has been booted. (Erapsed time: 412ms)
```and you will get them.
```
$ curl localhost:8000/ping
PONG
```## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fanalogweb%2Fanalogweb-scala.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fanalogweb%2Fanalogweb-scala?ref=badge_large)