{"action":"created","issue":{"url":"https://api.github.com/repos/valyala/fasthttp/issues/9","labels_url":"https://api.github.com/repos/valyala/fasthttp/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/valyala/fasthttp/issues/9/comments","events_url":"https://api.github.com/repos/valyala/fasthttp/issues/9/events","html_url":"https://github.com/valyala/fasthttp/issues/9","id":119455583,"number":9,"title":"Are there frameworks based on fasthttp?","user":{"login":"thedrow","id":48936,"avatar_url":"https://avatars.githubusercontent.com/u/48936?v=3","gravatar_id":"","url":"https://api.github.com/users/thedrow","html_url":"https://github.com/thedrow","followers_url":"https://api.github.com/users/thedrow/followers","following_url":"https://api.github.com/users/thedrow/following{/other_user}","gists_url":"https://api.github.com/users/thedrow/gists{/gist_id}","starred_url":"https://api.github.com/users/thedrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thedrow/subscriptions","organizations_url":"https://api.github.com/users/thedrow/orgs","repos_url":"https://api.github.com/users/thedrow/repos","events_url":"https://api.github.com/users/thedrow/events{/privacy}","received_events_url":"https://api.github.com/users/thedrow/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-30T09:48:24Z","updated_at":"2015-12-05T17:56:54Z","closed_at":null,"body":"I mainly need a good router but a complete framework will be nice."},"comment":{"url":"https://api.github.com/repos/valyala/fasthttp/issues/comments/162230949","html_url":"https://github.com/valyala/fasthttp/issues/9#issuecomment-162230949","issue_url":"https://api.github.com/repos/valyala/fasthttp/issues/9","id":162230949,"user":{"login":"Annonomus-Penguin","id":7022869,"avatar_url":"https://avatars.githubusercontent.com/u/7022869?v=3","gravatar_id":"","url":"https://api.github.com/users/Annonomus-Penguin","html_url":"https://github.com/Annonomus-Penguin","followers_url":"https://api.github.com/users/Annonomus-Penguin/followers","following_url":"https://api.github.com/users/Annonomus-Penguin/following{/other_user}","gists_url":"https://api.github.com/users/Annonomus-Penguin/gists{/gist_id}","starred_url":"https://api.github.com/users/Annonomus-Penguin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Annonomus-Penguin/subscriptions","organizations_url":"https://api.github.com/users/Annonomus-Penguin/orgs","repos_url":"https://api.github.com/users/Annonomus-Penguin/repos","events_url":"https://api.github.com/users/Annonomus-Penguin/events{/privacy}","received_events_url":"https://api.github.com/users/Annonomus-Penguin/received_events","type":"User","site_admin":false},"created_at":"2015-12-05T17:56:54Z","updated_at":"2015-12-05T17:56:54Z","body":"Hmm. I just stumbled upon this project 2 minutes ago when looking at fasthttp.\r\n\r\nI'm getting frustrated with many Go frameworks:\r\n\r\n- There are hundreds of \"mom and pop shop\" frameworks around that are not maintained. Even a few more popular like Martini are left untouched.\r\n- Many are based on slow routers.\r\n- Many are insecure. Even *Revel* is subject to replay attacks with their client-stored session data.\r\n- Many lack middleware for subrouters (you can't have all requests to `/account`/`/account/*` all use a separate middleware).\r\n- Many have tens if not hundreds of middleware packages that are all duplicates and obsolete and unmaintained.\r\n\r\nI'm somewhat interested in building a framework for this. I've already been building a very simple framework that has built in security features, such as rate limiting and authentication for a user built in.\r\n\r\nIt'd be nice to have a refreshing restart of the middleware ecosystem, although some would argue more or less removing support for a large sea of code is a bad idea, even if is mostly unmaintained. I guess I could fork other middleware and port/improve them.\r\n\r\nI have a few questions:\r\n\r\n- @valyala: do you honestly think fasthttp is stable enough for production, or even near that point? I want to build my framework using *somewhat* stable software, although bleeding edge is fun if the original developer can help. Are you going to be able to maintain this library when more bug reports start filing in? It seems massive already.\r\n- If I do choose to build upon fasthttp: Would both of you be interesting in help alpha-testing and giving feedback to such a project, along with giving very simple API design feedback before I even release it?\r\n- To @valyala again: how did you promote this project so well? It already has 1.2K stars, even without a single framework or a few months on this project. Essential to a framework is getting people to help support it. Those people would also help support fasthttp.\r\n\r\nThoughts? Comments? Questions?"}}