All Projects → jpatrickdill → roblox-requests

jpatrickdill / roblox-requests

Licence: MIT license
The simple, elegant way to send HTTP requests in Roblox.

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to roblox-requests

ro.py
ro.py is a modern, asynchronous Python 3 wrapper for the Roblox API.
Stars: ✭ 65 (+150%)
Mutual labels:  roblox, rbxdev
lua-lessons-ru
Исходные тексты видео курса "Уроки Love2D, Roblox и Lua для всех"
Stars: ✭ 13 (-50%)
Mutual labels:  roblox
Lua-Obfuscator
Obfuscate your lua code because it's so easy to steal!
Stars: ✭ 69 (+165.38%)
Mutual labels:  roblox
spr
Spring-driven motion library
Stars: ✭ 43 (+65.38%)
Mutual labels:  roblox
RobloxLsp
Roblox Luau Language Server based on Lua by sumneko.
Stars: ✭ 150 (+476.92%)
Mutual labels:  roblox
prefabs
Roblox plugin for making reuseable assets and keeping them in sync across your game
Stars: ✭ 16 (-38.46%)
Mutual labels:  roblox
EvLightning
EvLightning is a Roblox Lua library. Its purpose is to generate realistic-looking lightning bolts. This could be used to easily add lightning strike effects to any game
Stars: ✭ 34 (+30.77%)
Mutual labels:  roblox
t
A Runtime Typechecker for Roblox
Stars: ✭ 115 (+342.31%)
Mutual labels:  roblox
Axon
Unrestricted Lua Execution
Stars: ✭ 59 (+126.92%)
Mutual labels:  roblox
rbx-dom
Roblox DOM and (de)serialization implementation in Rust
Stars: ✭ 76 (+192.31%)
Mutual labels:  roblox
studio-bridge
Automatic syncing of files to Roblox Studio
Stars: ✭ 12 (-53.85%)
Mutual labels:  roblox
qbot
Qbot is an advanced, easy to setup, free, and unbranded Discord-Roblox ranking bot. If at any time during setting it up you need assistance, you can join the support server.
Stars: ✭ 56 (+115.38%)
Mutual labels:  roblox
Stitch
A Roblox ECS - with an emphasis on simplicity and extendability
Stars: ✭ 16 (-38.46%)
Mutual labels:  roblox
Quicksave
DataStore abstraction library. Looking for a new maintainer.
Stars: ✭ 26 (+0%)
Mutual labels:  roblox
RbxRefresh
Syncs a local file structure to ROBLOX Studio.
Stars: ✭ 18 (-30.77%)
Mutual labels:  roblox
Roblox
Some of mine and other people's old codes that we used to run them in Script Builder.
Stars: ✭ 32 (+23.08%)
Mutual labels:  roblox
Bloxlink
Roblox Verification bot written in Python. Open-source as of 12/19/2020.
Stars: ✭ 62 (+138.46%)
Mutual labels:  roblox
Rostar
Dead simple fully managed Rojo helper for Roblox projects
Stars: ✭ 26 (+0%)
Mutual labels:  roblox
tarmac
Command line tool to manage Roblox assets
Stars: ✭ 73 (+180.77%)
Mutual labels:  roblox
Rboxlo
Roblox private server
Stars: ✭ 173 (+565.38%)
Mutual labels:  roblox

Roblox Requests

Roblox Requests brings user-friendly HTTP to Roblox with no need for the manual labor of HttpService.

With Requests you can send robust, human-readable HTTP requests without ever having to deal with the underlying HttpService. No more manual query strings or encoding POST data.

The Power of Roblox Requests:

local r = http.get("https://api.github.com/orgs/Roblox/repos")

print(r.status_code, r.message)
-- 200 OK

local repos = r:json()
print(#repos)
-- 30

print(r.content_type)
-- application/json
print(r.encoding)
-- utf-8
print(r.headers["x-ratelimit-remaining"])
-- 59

Roblox Requests will bring simple support for all internet resources to your game. In this documentation you'll find step-by-step instructions to get the most out of Roblox Requests.

Features

  • Sessions with Cookie Persistence
  • Default Headers, URL prefixes
  • Automatic Query Strings
  • JSON Body Encoding, JSON Response Decoding
  • Elegant Key/Value Cookies
    • Domain/Path filters
  • Multipart File Encoding and Upload
  • Local and Global Response Caching
    • Cloud backed global cache
  • Builtin Lua Promise Support
  • Global/Per-Session Ratelimiting

Roblox Requests was inspired by the well known Python Requests library.

This project is MIT Licensed.

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].