All Projects → ntucker → anansi

ntucker / anansi

Licence: BSD-3-Clause license
React web applications for perfectionists with deadlines

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Smarty
1635 projects

Projects that are alternatives of or similar to anansi

Golf
⛳️ The Golf web framework
Stars: ✭ 248 (+608.57%)
Mutual labels:  webframework
firmeve
a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice
Stars: ✭ 36 (+2.86%)
Mutual labels:  webframework
waspy
WASP framework for Python
Stars: ✭ 43 (+22.86%)
Mutual labels:  webframework
mango
mango is a powerful and simple golang web framework
Stars: ✭ 20 (-42.86%)
Mutual labels:  webframework
godzilla
a powerful go web framework
Stars: ✭ 22 (-37.14%)
Mutual labels:  webframework
flask-empty-api
AZAP Flask boilerplate for creating API's with flask.
Stars: ✭ 15 (-57.14%)
Mutual labels:  webframework
Clog
CLOG - The Common Lisp Omnificent GUI
Stars: ✭ 181 (+417.14%)
Mutual labels:  webframework
digwebs
A tiny Python web framework that power the web app
Stars: ✭ 16 (-54.29%)
Mutual labels:  webframework
presley
Presley - A lightweight web framework for Windows
Stars: ✭ 26 (-25.71%)
Mutual labels:  webframework
fly
Lightweight Python Web framework
Stars: ✭ 17 (-51.43%)
Mutual labels:  webframework
webfr
moved to: https://github.com/godzillaframework/godzilla.git
Stars: ✭ 13 (-62.86%)
Mutual labels:  webframework
tsukuyomi
Asynchronous Web framework for Rust
Stars: ✭ 81 (+131.43%)
Mutual labels:  webframework
Teapot
Teapot micro web framework for Pharo Smalltalk
Stars: ✭ 86 (+145.71%)
Mutual labels:  webframework
GCMS
PHP FASTEST CMS with Ajax support
Stars: ✭ 19 (-45.71%)
Mutual labels:  webframework
faces
Jakarta Faces
Stars: ✭ 44 (+25.71%)
Mutual labels:  webframework
Frappejs
Node + Electron + Vue based metadata web framework (inspired by Frappe)
Stars: ✭ 214 (+511.43%)
Mutual labels:  webframework
sitefox
Node + cljs backend web framework
Stars: ✭ 180 (+414.29%)
Mutual labels:  webframework
goweb
A gin-like simple golang web framework.
Stars: ✭ 22 (-37.14%)
Mutual labels:  webframework
elton
High performance, simple Go web framework
Stars: ✭ 61 (+74.29%)
Mutual labels:  webframework
sgo
A simple, light and fast Web framework written in Go.
Stars: ✭ 75 (+114.29%)
Mutual labels:  webframework

🕷 Anansi

Production ready, developer friendly. Opinionated yet extensible.

Anansi (/əˈnɑːnsi/ ə-NAHN-see) is an Akan folktale character. He often takes the shape of a spider and is considered to be the god of all knowledge of stories. Anansi uses his knowledge to help JavaScript developers spin new web projects.

Motivation

Starting a new React project can be a lot of work. There are many tools that need to work together. The best tools available keep a tight technical focus with high levels of configurability. In practice this means it's a lot of work to get started and even more work to maintain, while keeping the tools cleanly working together.

Like Ubuntu did for Linux; Anansi focuses on bringing together many powerful tools in unison to build high performance web applications, quickly - while not losing the power and flexibility each individual tool provides.

  • Start a project in a minute
  • Modular and Incremental
  • Modern
    • Stay up with the latest best in class tooling by a simple package upgrade
  • Batteries included
  • DRY configurations
  • Battle-tested

Installation

node.js >=12 and npm >=7 are required.

Use nvm to install these if you don't already.

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Next install Anansi's CLI

npm install -g @anansi/cli yarn

Then generate your new project:

anansi hatch my-app-name

This creates a my-app-name directory in your current directory and sets up the project there.

Updates

Features can be incrementally adopted by running sub-generators from an existing project directory.

E.g., Adding Testing

cd my-app-name
anansi add testing
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].