MERN-template
auth-server
MERN-template | auth-server | |
---|---|---|
31 | 11 | |
65 | 14 | |
- | - | |
5.6 | 6.2 | |
4 days ago | 4 days ago | |
JavaScript | JavaScript | |
zlib License | zlib License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MERN-template
-
So I spent 3.5 years making a game as a website...
Anyway, the structure of this website uses microservices, driven by an engine I dubbed the MERN-template. It has it's own auth service, and supports both chat and a news feed. The game-specific elements are closed-source though (the idea is you fork the core repo, and build out from there).
- login / registration form
-
Is the MERN stack still worth learning?
i use mariadb, but yes.
-
So I wrote an auth server - are people using it???
Backstory: Decade Jam, a game jam that lasts for a decade, began Jan 1st, 2020. I started writing a web game called Egg Trainer, but after a year of work realized that my codebase wasn't workable anymore. So at the beginning of 2021, I began working on a game engine that would power the beta version of ET - this is called the MERN-template (clearly, I'm bad at naming things).
-
MERN Stack, why?
My MERN-template actually uses MySQL. There's no requirement that you do it one specific way.
-
If you were tasked with creating a Reddit clone what would your stack be?
I'd use the MERN-template project that I wrote myself. It's essentially the mern stack, except with MySQL.
- BREAKING CHANGE: Now using cookies for authentication ยท krgamestudios/MERN-template
-
Monetising a Web Game
I've basically written this thing from the ground up, including an open source engine that uses microservices.
-
PSA: Your choice of Game Engine has little to no effect on whether your first game gets finished. And zero effect on whether you make a "good" game.
Anyway here's my game engine.
-
Why you should be obsessed with "dogfooding" your product
Oh, I've done this with my MERN-template. It was designed to power my game, but I made it available for others to use.
auth-server
-
Best advice for protecting against auth attacks?
So I wrote this a while back: https://github.com/krgamestudios/auth-server
-
JWT/Auth flow
PROTIP: Don't do authentication yourself, unless you're nuts like me.
-
So I wrote an auth server - are people using it???
My question: One of these microservices, the auth-server, apparently has over 1600 downloads; the other two services also have hundreds of downloads.
-
Dear Auth0: Fuck you and fuck your new pricing model
That's absurd. Things like this are why I built my own auth server. Yes, it's high maintenance, but it works for me.
-
Any auth auditing services?
repo
-
Those who doesn't implement authentication themselves, what do you use?
Geez, there's a lot of self promotion in these comments - like, I could totally plug my JWT auth server, which is part of my MERN-template... but that would be rather rude :P
- JWT validation with JWKs in Node.js
- My auth-server is making me worried for other people...
- MERN-template - Game Engine Looking For Feedback and Ideas
-
BlueAuth: ๐ Serverless passwordless authentication. No databases needed. Use in just 1 line in serverless, middleware, express, next.js, and more.
The big question: Why would I switch to this rather than using my own solution? Ignore my dislike of typescript and graphQL, what makes your solution easier to go than my docker-based microservice: https://github.com/krgamestudios/auth-server
What are some alternatives?
Next.js - The React Framework
chat-server - An API centric chat server.
Sequelize - Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
news-server - An API centric news server.
sso-wall-of-shame - A list of vendors that treat single sign-on as a luxury feature, not a core security requirement.
recog - Swiss school forum to connect business acquaintances across the country.
benchmarks - Fast and low overhead web framework fastify benchmarks.
Godot - Godot Engine โ Multi-platform 2D and 3D game engine
feathers - The API and real-time application framework
TypeORM - ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
AdonisJs Framework - AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.