{"id":15416289,"url":"https://github.com/herber/neutral","last_synced_at":"2025-04-05T13:24:14.114Z","repository":{"id":65457054,"uuid":"122468061","full_name":"herber/neutral","owner":"herber","description":"🔥 A minimalistic stack / framework for modern applications.","archived":false,"fork":false,"pushed_at":"2018-04-06T13:11:00.000Z","size":234,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T15:05:40.907Z","etag":null,"topics":["framework","isomorphic","minimalistic","neutral","stack"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/herber.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-22T11:09:40.000Z","updated_at":"2021-10-03T16:33:50.000Z","dependencies_parsed_at":"2023-01-24T14:15:20.980Z","dependency_job_id":null,"html_url":"https://github.com/herber/neutral","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herber%2Fneutral","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herber%2Fneutral/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herber%2Fneutral/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herber%2Fneutral/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/herber","download_url":"https://codeload.github.com/herber/neutral/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247340549,"owners_count":20923284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["framework","isomorphic","minimalistic","neutral","stack"],"created_at":"2024-10-01T17:11:27.944Z","updated_at":"2025-04-05T13:24:14.093Z","avatar_url":"https://github.com/herber.png","language":"JavaScript","readme":"\u003ch1 align=\"center\"\u003e🚀 Neutral\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eThe batteries included JavaScript framework.\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://nodejs.org/api/documentation.html#documentation_stability_index\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/stability-experimental-FF5722.svg?style=flat-square\u0026colorA=000000\"\n      alt=\"Stability\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/herber/neutral\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/package-neutral-304FFE.svg?style=flat-square\u0026colorA=000000\"\n      alt=\"API stability\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://travis-ci.org/herber/neutral\"\u003e\n    \u003cimg src=\"https://travis-ci.org/herber/neutral.svg?branch=master\" alt=\"Build Status\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003csub\u003eBuilt with ❤︎ by \u003ca href=\"https://twitter.com/tobiasherber_\"\u003eTobias Herber\u003c/a\u003e\u003c/sub\u003e\n\u003c/p\u003e\n\n## Features\n\n - __Minimal__: The whole neutral stack is built to be as small as possible, while shipping all the features you need.\n - __Easy to learn__: Neutral does not reinvent the wheel, so you don't have to learn much.\n - __Minimal tooling__: Neutral comes with it's very own toolchain, powered by [browserify](browserify.org) and [rollup](rollupjs.org).\n - __Isomorphic__: Neutral does not care if it's running on the server or on the client\n - __Batteries included__: Neutral includes a router, statemanagement and dom morphing\n\n## Philosophy\n\nI believe that development should be easy, fast and accessible. A framework is something very personal, because everyone has different opinions, that's why neutral is built around useful presets, not opinions. Frameworks should be built to help you, not to force you to built you apps how the framework's developers wanted you to.\n\nEverything should be reusable, that's why even neutral is built with reusable components. Your applications should consist of small reusable components. A component is just a function, not a class!\n\nYou should not have to lean a huge new api, just to use a new framework, neutral only comes with a few methods and only mostly uses technologies you already know, this way getting started is easy.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fherber%2Fneutral","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fherber%2Fneutral","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fherber%2Fneutral/lists"}