The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Cloudflare Open-Source Projects
-
react-starter-kit
The web's most popular Jamstack front-end template (boilerplate) for building web applications with React
Project mention: Major Update to React Starter Kit: Welcome Joy UI and Jotai! | /r/reactjs | 2023-12-04Your Feedback Matters Your feedback is crucial for the continuous improvement of the React Starter Kit. Please try out the new version and share your thoughts and experiences. If you encounter any issues or have suggestions, feel free to open an issue on GitHub or join our community chat on Discord. We're excited to see the amazing applications you'll build with these new features! Happy coding! https://github.com/kriasoft/react-starter-kit
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Hono is an ultrafast web framework for the edge and it's amazing. It's simple as express and the DX is mind-blowing. And now you can also serve JSX with it 🤯. Anyone in the industry for long enough knows that a setup like this can be quite tedious to manage and maintain. I might sound biased for Hono, and that's true, I love it ❤️.
-
-
ddns-go
Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
-
undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
This command-line tool clicks ads for a certain query on Google/Bing search using undetected_chromedriver package. Supports proxy, running multiple simultaneous browsers, ad targeting/exclusion, and running in loop.
-
Project mention: How Does FreeBSD Compare to Linux on a Raspberry Pi? | news.ycombinator.com | 2024-01-07
I run a RaspberryPi 3 with FreeBSD 13 booting off an SD card and a USB SSD for storage [1]. Coincidentally today (1/7/2024) is its one year anniversary.
It runs a jail with my single user GotoSocial ActivityPub server [2] reasonably well with cloudflared [3] handling incoming traffic and acting as CDN to take some of the load. Originally it was only using an SD card, but there was too much IO contention so a USB-SSD adapter is used to offload the IO.
I choose FreeBSD over Linux since I have other Rpis with Linux already and wanted more experience with *BSD, jails, and ZFS. Unfortunately ZFS wasn't the best choice on an Rpi since it's more cpu intensive and switched back to UFS.
Overall it's been solid, multiple GTS updates and have it on my list to update to FreedBSD 14 but not really in a rush.
1. https://social.ecliptik.com/@micheal/statuses/01GP860MYM2CGH...
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01
Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
-
Project mention: Scraping Google trends, and incomplete datasets. Help, please? | /r/datasets | 2023-12-07
What i didnt tried: - scraping and using these (single page) tokens - headless browser - web-test-frameworks like selenium (programmable browser) - using Flaresolver (my best bet) https://github.com/FlareSolverr/FlareSolverr . A headless browser / proxy developed to bypass cloudflare. You can easily deploy it onprem with docker. I know google got its own defence machanisms, but i've got very good experience using it for scraping and crawling (at least cloudflare protected) websites. So i guess its very good at pretending being a normal browser, being a normal user.
-
I can successfully create wg profiles using wgcf and connect to Cloudflare servers.
-
In today's article we will focus on one of my favorite trios, we will use the Next.js framework to build the web application, Drizzle to define the database schema and interact with it and perhaps the most important component of this article, Soketi.
-
Project mention: Any idea why this request works in Insomnia/cURL but not in Python requests? | /r/webscraping | 2023-06-13
Try https://github.com/yifeikong/curl_cffi or https://github.com/VeNoMouS/cloudscraper , I believe you should be able to bypass this.
-
miniflare
🔥 Fully-local simulator for Cloudflare Workers. For the latest version, see https://github.com/cloudflare/workers-sdk/tree/main/packages/miniflare.
-
-
microfeed
a lightweight cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls.
Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12 -
Project mention: Your Apple TV 4K (2nd GEN, 2021, or newer) has a DNS server listening on port 53. Use it as a backup server. | /r/selfhosted | 2023-05-08
See: https://github.com/paulmillr/encrypted-dns
-
Project mention: It's now possible to find the AWS Account ID for any S3 Bucket (private too) | news.ycombinator.com | 2024-02-26
Slightly related - CloudFlare account_id and zone_id are safe to be public
https://github.com/cloudflare/cloudflare-docs/issues/474
https://community.cloudflare.com/t/api-zone-id/355566
> The Zone ID and Account ID are not sensitive. Sensitive data like account API Key, Secrets etc. can all be revoked, rotated or changed. See the comment 36 below on the Wrangler repo: as per our security team, it’s completely Fine to have your zone_id and account_id public, the Global API key and associated email address should be kept secret.
-
CloudFlair
🔎 Find origin servers of websites behind CloudFlare by using Internet-wide scan data from Censys.
-
- The speed of the Python interpreter running in WebAssembly
Today, Python cold starts are slower than cold starts for a JavaScript Worker of equivalent size. A basic "Hello World" Worker written in JavaScript has a near zero cold start time, while a Python Worker has a cold start under 1 second.
That's because we still need to load Pyodide into your Worker on-demand when a request comes in. The blog post describes what we're working on to reduce this — making Pyodide already available upfront.
Once a Python Worker has gone through a cold start though, the differences are more on the margins — maybe a handful milliseconds, depending on what happens during the request.
- There is a slight cost (think — microseconds not milliseconds) to crossing the "bridge" between JavaScript and WebAssembly — for example, by performing I/O or async operations. This difference tends to be minimal — generally something measured in microseconds not milliseconds. People with performance sensitive Workers already write them in Rust https://github.com/cloudflare/workers-rs, which also relies on bridging between JavaScript and WebAssembly.
- The Python interpreter that Pyodide provides, that runs in WebAssembly, isn't as fast as the years and years of optimization that have gone into making JavaScript fast in V8. But it's still relatively early days for Pyodide, compared to the JS engine in V8 — there are parts of its code where we think there are big perf gains to be had. We're looking forward to upstreaming performance improvements, and there are WebAssembly proposals that help here too.
-
Workers
-
-
CloudFail
Utilize misconfigured DNS and old database records to find hidden IP's behind the CloudFlare network
-
serverless-dns
The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io
Project mention: Thoughts on RethinkDNS. Firewall, Privacy, Ads, all-in-one app for privacy. | /r/PrivacyGuides | 2023-05-17sky is a stub resolver, which after stripping out all request information, forwards the dns query to both Cloudflare and Google DoH servers (code), and replies from which ever responds back the fastest. Both the client app and the resolver (server) are open source, so if you find any leaks and know what's up, we're open to changes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Cloudflare related posts
- Slack app development framework for Cloudflare Workers
- Pitfalls of Deploying Hono Js App on Vercel
- HonoJS: Small, simple, and ultrafast web framework for the Edges
- Discord Bot with Cloudflare AI
- Building an High-Performance API with Next.js, Hono, and Cloudflare Workers
- Python Cloudflare Workers
- How to Build Dynamic Breadcrumbs in Remix
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source Cloudflare projects? This list will help you:
Project | Stars | |
---|---|---|
1 | react-starter-kit | 22,494 |
2 | CloudflareSpeedTest | 16,479 |
3 | hono | 13,825 |
4 | MHDDoS | 11,115 |
5 | ddns-go | 9,034 |
6 | undetected-chromedriver | 8,018 |
7 | cloudflared | 7,844 |
8 | boringtun | 5,796 |
9 | FlareSolverr | 5,608 |
10 | wgcf | 5,437 |
11 | soketi | 4,470 |
12 | cloudscraper | 3,942 |
13 | miniflare | 3,667 |
14 | cloudflare-scrape | 3,285 |
15 | microfeed | 3,144 |
16 | encrypted-dns | 2,865 |
17 | cloudflare-docs | 2,548 |
18 | CloudFlair | 2,375 |
19 | workers-rs | 2,243 |
20 | workers-sdk | 2,188 |
21 | Th3inspector | 2,115 |
22 | CloudFail | 2,110 |
23 | serverless-dns | 1,720 |