workers-sdk
GoatCounter
Our great sponsors
workers-sdk | GoatCounter | |
---|---|---|
27 | 61 | |
2,241 | 4,160 | |
8.2% | 2.6% | |
9.9 | 8.2 | |
4 days ago | 7 days ago | |
TypeScript | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
workers-sdk
-
Discord Bot with Cloudflare AI
Workers
-
Ask HN: Best thing you've made in CLI
https://github.com/cloudflare/workers-sdk/blob/main/packages...
-
Developing your own Chrome Extension - Fetch with a Proxy and Cloudflare Workers (Part 5)
The Wrangler, Cloudflare's Developer Platform command-line interface (CLI), allows you to manage Worker projects and has an in-built Miniflare, which runs an HTTP server.
-
Crafting Observable Cloudflare Workers with OpenTelemetry
/** * Welcome to Cloudflare Workers! This is your first worker. * * - Run `npm run dev` in your terminal to start a development server * - Open a browser tab at http://localhost:8787/ to see your worker in action * - Run `npm run deploy` to publish your worker * * Learn more at https://developers.cloudflare.com/workers/ */ export interface Env { // Example binding to KV. Learn more at https://developers.cloudflare.com/workers/runtime-apis/kv/ // MY_KV_NAMESPACE: KVNamespace; // // Example binding to Durable Object. Learn more at https://developers.cloudflare.com/workers/runtime-apis/durable-objects/ // MY_DURABLE_OBJECT: DurableObjectNamespace; // // Example binding to R2. Learn more at https://developers.cloudflare.com/workers/runtime-apis/r2/ // MY_BUCKET: R2Bucket; // // Example binding to a Service. Learn more at https://developers.cloudflare.com/workers/runtime-apis/service-bindings/ // MY_SERVICE: Fetcher; // // Example binding to a Queue. Learn more at https://developers.cloudflare.com/queues/javascript-apis/ // MY_QUEUE: Queue; } export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise { return new Response('Hello World!'); }, };
-
Drastically Cut CI Time in an Nx Monorepo with Remote Task Caching: A Step-by-Step Guide
$ npm create cloudflare@latest using create-cloudflare version 2.9.0 ╭ Create an application with Cloudflare Step 1 of 3 │ ├ In which directory do you want to create your application? │ dir ./apps/worker │ ├ What type of application do you want to create? │ type "Hello World" Worker │ ├ Do you want to use TypeScript? │ yes typescript │ ├ Copying files from "hello-world" template │ ├ Retrieving current workerd compatibility date │ compatibility date 2023-12-18 │ ╰ Application created ╭ Installing dependencies Step 2 of 3 │ ├ Installing dependencies │ installed via `npm install` │ ├ Installing @cloudflare/workers-types │ installed via npm │ ├ Adding latest types to `tsconfig.json` │ skipped couldn't find latest compatible version of @cloudflare/workers-types │ ╰ Dependencies Installed ╭ Deploy with Cloudflare Step 3 of 3 │ ├ Do you want to deploy your application? │ no deploy via `npm run deploy` │ ├ APPLICATION CREATED Deploy your application with npm run deploy │ │ Navigate to the new directory cd apps/worker │ Run the development server npm run start │ Deploy your application npm run deploy │ Read the documentation https://developers.cloudflare.com/workers │ Stuck? Join us at https://discord.gg/cloudflaredev │ ╰ See you again soon!
-
One Worker to Track Them All: Injecting Analytics Scripts into Multiple Websites with Cloudflare Workers
Except that there is. Cloudflare is pretty great for free SSL certificates and DNS management, but they also offer a free Workers plan. A Cloudflare worker is basically JavaScript code that runs on Cloudflare's edge network and handles HTTP traffic. You can do a lot with workers, including modifying/rewriting HTML responses. You can probably see where this is going: If a worker can modify HTML responses, then it can inject the umami script into every HTML response.
-
Implementing Authorization with Clerk in a tRPC app running on a Cloudflare Worker
Cloudflare Workers
-
D1: We turned it up to 11
And what about the DX of using Workers with Pages?
I tried to use that recently and it was a disaster. I wrote about my experience here:
https://twitter.com/pierbover/status/1641474067013271552
I then opened these two issues:
https://github.com/cloudflare/workers-sdk/issues/2962
https://github.com/cloudflare/workers-sdk/issues/2964
I ended up moving the project over to Netlify + Edge functions. I had it all working in like 5-10 mins as it should. Took me two hours to figure out why Workers weren't working in my Pages project, and could never get Workers working properly with my Astro project.
I think you're working exclusively on the engine of Workers which is really top notch, but Cloudflare really needs to improve the outer layer which affects DX considerably.
- Cloudflare Workers: Solusi serverless edge function termudah, tercepat, termurah, what else..?
-
[HELP] can't deploy my program to cloudflare worker.
If you think this is a bug, please open an issue at: https://github.com/cloudflare/workers-sdk/issues/new/choose ```
GoatCounter
- Show HN: Shareable Analytics for public stats. Customize sections and themes
-
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
GoatCounter — GoatCounter is an open-source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy-to-use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo. The free tier is for non-commercial use and includes unlimited sites, six months of data retention, and 100k pageviews/month.
-
GoatCounter creator is hoping to raise at least €1k for basic living expense
> Not sure when GoatCounter started
"Hello, world" - arp242 committed on May 28, 2019 - 66a4d7f9b7af8dccacaf3ad8a9fb57a9f9008030 - https://github.com/arp242/goatcounter/commit/66a4d7f9b7af8dc...
-
Ask HN: Who wants to be hired? (January 2024)
Location: Ireland (Galway)
Remote: yes
Willing to relocate: yes
Technologies: Go ("Golang"), Python, Ruby, JavaScript, Linux, Unix, PostgreSQL
Résumé/CV: https://www.arp242.net/cv/cv-martintournoij
Email: [email protected]
I've been using Go as my primary language for the last seven years, although I don't overly care about the specific language and have experience with a wide variety of tools and languages such as Python, Ruby, PHP, C, JavaScript, Lua, and probably some more. While I've mainly focused on backend in the last few years, I also have written plenty of frontend code over the years, from the "pre-jQuery" days to VueJS.
In the last few years I mainly focused on GoatCounter (https://www.goatcounter.com) with the occasional contract job, but I'm keen to start working on something new for the longer term.
I've got quite a bit of code on my GitHub, so you can take a look at that if you want: https://github.com/arp242/
- Goatcounter: Easy web analytics. No tracking of personal data
-
Using Analytics on My Website
I suggest using analytics that you can self-host, like https://www.goatcounter.com/ and renting a cheap vm to run it on along with your blog. It is way better, you have more control and you can be sure that javascript tracking is working for 100% of people using the site since you have full control over it not getting blocked by adblockers.
-
Ask HN: Is Google Analytics that useful?
I'm self-hosting GoatCounter and using it across all my websites.
Apart from controlling my data, I also have more accurate visitor statistics, as it doesn't get picked up by script blockers, unlike GA.
https://github.com/arp242/goatcounter
https://www.goatcounter.com
-
What has your personal website/blog done for you?
I first used basic google analytics but found it too invasive/heavy so I switched over to https://www.goatcounter.com/.
For comments, most solutions were also too heavy, paid or had ads, but I finally found https://giscus.app/.
So while I did add these 2 features, I'm happy with those variants that I managed to find.
-
Ask HN: Who wants to be hired? (August 2023)
Location: Ireland
Remote: yes
Willing to relocate: yes
Technologies: Go ("Golang"), Python, Ruby, JavaScript, Linux, Unix, PostgreSQL
Résumé/CV: https://www.arp242.net/cv/cv-martintournoij
Email: [email protected]
I've been using Go as my primary language for the last seven years, although I don't overly care about the specific language and have experience with a wide variety of tools and languages such as Python, Ruby, PHP, C, JavaScript, Lua, and probably some more. While I've mainly focused on backend in the last few years, I also have written plenty of frontend code over the years, from the "pre-jQuery" days to VueJS.
In the last few years I mainly focused on GoatCounter (https://www.goatcounter.com) with the occasional contract job, but I'm keen to start working on something new for the longer term.
I've got quite a bit of code on my GitHub, so you can take a look at that if you want: https://github.com/arp242/
- Ask HN: Looking for Google Analytics alternative after v4
What are some alternatives?
cloudflare-form-service - A form handling service built using Cloudflare Workers for jamstack websites and apps.
Plausible Analytics - Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Docusaurus - Easy to maintain open source documentation websites.
Fathom Analytics - Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
blueboat - All-in-one, multi-tenant serverless JavaScript runtime.
Umami - Umami is a simple, fast, privacy-focused alternative to Google Analytics.
Next.js - The React Framework
GoAccess - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
kysely - A type-safe typescript SQL query builder
Matomo - Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
website - pglet website
PostHog - 🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.