Repls
Community
275
Goodbye Comments 👋With the removal of comments soon, just wanted to say it's been real fun knowing y'all. I've been here since the earlier days of ReplTalk over three years ago, and I've watched this community grow and change so much :)
I've also had the pleasure of moderating it and working with some talented devs to keep this community safe :handshake:. To my fellow community moderators an infinite amount of thanks for what you've done and I'm excited for the work we'll be doing this year! :partying_face:
It's been real getting to know all y'all! There is a lot of talent here, no doubt about that. I was in the same place as many of y'all and now I work at Replit :laughing:. This isn't the end of the Replit community surely, and whether you stay or go, take care of yourself! :wave:
Keep learning :mortar_board:, keep growing :seedling:, and keep shipping (fast) :rocket:
Cheers,\
Ray
87
275
7
Pipes Puzzle Sprig GameCode upload to Replit, play here!
A Pipes Puzzle!! Use WASD to move the cursor around and use L to rotate the pipe. The goal is to connect all the pipes in the square. Connected pipes are indicated by a blue background. All levels are random and solvable!
GLHF :D
Press J to create a new level!
15
7
3
Replit Template Authors DisplayJust a data studies project on Replit Template Authors. More to expand on this on a later date.
1
3
8
Replit Flags APICheck out which Replit rollout flags you have! Uses ReplAuth 2.0 so you have to open in a new window.
This is also a Public API!
Routes:
[POST] /api/user Retrieve a user id necessary for the Flags API. Params: { "username": "---" }.
[POST] /api/flags Retrieve a user's flags. Params: { "id": "---" }.
4
8
6
replidentity-libRepl Identity (for Typescript/Javascript!)
Install
with NPM
$ npm install replidentity
with Yarn
$ yarn add replidentity
Usage
import * as replidentity from 'replidentity';
async function main() {
let audience = 'another-cool-repl-id';
const identityToken = await replidentity.CreateIdentityTokenAddressedTo(audience);
const parsedIdentity = await replidentity.VerifyIdentity(
identityToken,
audience,
replidentity.ReadPublicKeyFromEnv,
);
console.log(The identity token (${identityToken.length} bytes) is:);
console.log(`
repl id: ${parsedIdentity.replid}
user: ${parsedIdentity.user}
slug: ${parsedIdentity.slug}
audience: ${parsedIdentity.aud}
ephemeral: ${parsedIdentity.ephemeral}
origin: ${parsedIdentity.originReplid}`);
}
main();
For more information, visit the blog post!
2
6
9
replit-login-libAn unofficial way to authenticate your Replit users.
Authenticate Replit users in your projects without ReplAuth. This uses the actual Replit Login API to authenticate connect.sid tokens and return whether a user would login.
5
9
30
Replit Creates 5Replit Creates Challenge 5
Prompt:
"Make something random"
More information: https://creates.replit.com/
12
30
26
Replit Creates 4Replit Creates Challenge 4
Prompt:
"Use only emojis"
More information: https://creates.replit.com/
21
26
2
Replit Creates 3Replit Creates Challenge 3
Prompt:
"Write a story"
More information: https://creates.replit.com/
0
2
0
Generative Art 3Webcam! From a Replit Creates stream by @phamn23.
2
0
0
Generative Art 2Circle Lines! From a Replit Creates stream by @phamn23.
0
0
0
Generative Art 1Polkadots! From a Replit Creates stream by @phamn23.
1
0
14
Replit Creates 2Replit Creates Challenge 2
Prompt:
"Create something that ages"
More information: https://creates.replit.com/
9
14