Files
LukeHagar/README.md
readme-scribe 🤖 00ac5f6e16 Update generated README
2025-11-17 06:11:27 +00:00

356 lines
18 KiB
Markdown

<div align="center">
<img src="https://raw.githubusercontent.com/LukeHagar/github-stats-remotion/main/out/readme.gif">
</div>
<div align="center">
<br/>
I'm a Software Engineer based in Austin, Texas.
I love Open Source, Developer Tooling, API Design, and all things Svelte.
Here are some of my sites
[My Portfolio](https://lukehagar.com/) | [My Bento](https://bento.me/lukehagar) | [LinkedIn](https://www.linkedin.com/in/lukehagar/) | [Dev.to](https://dev.to/lukehagar) | [The OpenAPI Guy Blog](https://openapiguy.dev)
<hr/>
</div>
<div align="center">
Here are some of my favorite projects
<br/>
<br/>
<b>SvelteKit</b>
<br/>
<a href="https://github.com/LukeHagar/Sveltey">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=Sveltey&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=Sveltey&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=Sveltey&description_lines_count=1" alt="Sveltey" />
</picture>
</a>
<a href="https://github.com/LukeHagar/sveltekit-adapters">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-adapters&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-adapters&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-adapters&description_lines_count=1" alt="SvelteKit Adapters" />
</picture>
</a>
<a href="https://github.com/LukeHagar/sveltekit-extension-template">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-extension-template&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-extension-template&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-extension-template&description_lines_count=1" alt="SvelteKit Extension Template" />
</picture>
</a>
<br/>
<br/>
<b>GitHub Stats Automation</b>
<br/>
<a href="https://github.com/LukeHagar/stats-action">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats-action&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats-action&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats-action&description_lines_count=1" alt="Stats Action" />
</picture>
</a>
<a href="https://github.com/LukeHagar/github-stats-remotion">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=github-stats-remotion&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=github-stats-remotion&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=github-stats-remotion&description_lines_count=1" alt="GitHub Stats Remotion" />
</picture>
</a>
<a href="https://github.com/LukeHagar/stats">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats&description_lines_count=1" alt="Stats" />
</picture>
</a>
<br/>
<br/>
<b>OpenAPI Tooling</b>
<br/>
<a href="https://github.com/LukeHagar/arbiter">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=arbiter&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=arbiter&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=arbiter&description_lines_count=1" alt="Arbiter" />
</picture>
</a>
<a href="https://github.com/LukeHagar/OpenAPI.gg">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=OpenAPI.gg&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=OpenAPI.gg&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=OpenAPI.gg&description_lines_count=1" alt="OpenAPI.gg" />
</picture>
</a>
<a href="https://github.com/LukeHagar/openapi-definition-generator">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=openapi-definition-generator&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=openapi-definition-generator&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=openapi-definition-generator&description_lines_count=1" alt="OpenAPI Definition Generator" />
</picture>
</a>
<br/>
<br/>
<b>Plex</b>
<br/>
<a href="https://github.com/LukeHagar/plex-api-spec">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-api-spec&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-api-spec&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-api-spec&description_lines_count=1" alt="Plex API Spec" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plex-mintlify-docs">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-mintlify-docs&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-mintlify-docs&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-mintlify-docs&description_lines_count=1" alt="Plex Mintlify Docs" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexjs">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjs&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjs&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjs&description_lines_count=1" alt="PlexJS" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexpy">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexpy&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexpy&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexpy&description_lines_count=1" alt="PlexPy" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexgo">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexgo&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexgo&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexgo&description_lines_count=1" alt="PlexGo" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexruby">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexruby&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexruby&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexruby&description_lines_count=1" alt="PlexRuby" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexswift">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexswift&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexswift&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexswift&description_lines_count=1" alt="PlexSwift" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexphp">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexphp&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexphp&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexphp&description_lines_count=1" alt="PlexPHP" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexjava">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjava&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjava&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjava&description_lines_count=1" alt="PlexJava" />
</picture>
</a>
<a href="https://github.com/LukeHagar/plexcsharp">
<picture>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexcsharp&theme=dark&description_lines_count=1"
media="(prefers-color-scheme: dark)"
/>
<source
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexcsharp&description_lines_count=1"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
/>
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexcsharp&description_lines_count=1" alt="PlexCSharp" />
</picture>
</a>
</div>
### 📜 My Recent Dev.to Posts
- [Deploy SvelteKit node servers with docker](https://dev.to/lukehagar/deploy-sveltekit-node-servers-with-docker-1ep7)
- [Coolify is the best thing for Homelabs since Fiber](https://dev.to/lukehagar/coolify-is-the-best-thing-for-homelabs-since-fiber-1kb5)
- [The next generation of GitHub profile stats](https://dev.to/lukehagar/the-next-generation-of-github-profile-stats-1nh8)
- [Building a world-class suite of SDKs is easy with Speakeasy](https://dev.to/lukehagar/building-a-world-class-suite-of-sdks-is-easy-with-speakeasy-37ba)
- [Writing better Cobra CLI help messages with glamour](https://dev.to/lukehagar/writing-better-cobra-cli-help-messages-with-glamour-1525)
### 📈 My Recent PRs
- [LukeHagar/slinky](https://github.com/LukeHagar/slinky/pull/1) - testing some workflow optimizations
- [LukeHagar/omarchy](https://github.com/LukeHagar/omarchy/pull/2) - Sync fork:branch with Dev
- [LukeHagar/omarchy](https://github.com/LukeHagar/omarchy/pull/1) - Update branch with current origin:Dev
- [LukeHagar/prettier-plugin-openapi](https://github.com/LukeHagar/prettier-plugin-openapi/pull/3) - chore: update dependencies and full integrate markdown formatting wit…
- [LukeHagar/prettier-plugin-openapi](https://github.com/LukeHagar/prettier-plugin-openapi/pull/2) - Formatting the GFM
### 👷 My Recent Contributions
- [LukeHagar/pocketbase](https://github.com/LukeHagar/pocketbase) - A bit of community automation to keep a DockerHub image of pocketbase always up to date
- [LukeHagar/github-stats-remotion](https://github.com/LukeHagar/github-stats-remotion) - A remotion GitHub action for generating readme profile gifs of your GitHub stats
- [LukeHagar/stats](https://github.com/LukeHagar/stats) - A template repository for automatically collecting stats on your GitHub profile
- [LukeHagar/plex-api-spec](https://github.com/LukeHagar/plex-api-spec) - A Plex Media Server OpenAPI Specification maintained by the community
- [LukeHagar/plexruby](https://github.com/LukeHagar/plexruby) - An open source Plex Media Server ruby SDK
- [LukeHagar/prettier-plugin-openapi](https://github.com/LukeHagar/prettier-plugin-openapi) - A prettier plugin to organize OpenAPI files for human readability
- [LukeHagar/volar-docs](https://github.com/LukeHagar/volar-docs) - An attempt at documenting the VolarJS framework
- [sailpoint-oss/api-specs](https://github.com/sailpoint-oss/api-specs) - This repo houses the API specifications for all SailPoint services.
- [LukeHagar/pypistats.dev](https://github.com/LukeHagar/pypistats.dev) - On-demand PyPI download analytics
- [LukeHagar/subdomain-test](https://github.com/LukeHagar/subdomain-test) - Testing out subdomain handling on Coolify
- [LukeHagar/OpenAPI.gg](https://github.com/LukeHagar/OpenAPI.gg) - An OpenAPI design studio
- [LukeHagar/openapi-definition-generator](https://github.com/LukeHagar/openapi-definition-generator) - A simple too to convert API responses into OpenAPI Definitions at the click of a button
- [LukeHagar/sveltekit-adapters](https://github.com/LukeHagar/sveltekit-adapters) - A collection of SvelteKit adapters for various platforms and examples on how to use them
- [LukeHagar/LukeHagar.com](https://github.com/LukeHagar/LukeHagar.com) - Open Source code for my personal site
- [better-auth/better-auth](https://github.com/better-auth/better-auth) - The most comprehensive authentication framework for TypeScript
- [LukeHagar/plexcsharp](https://github.com/LukeHagar/plexcsharp) - An open source Plex Media Server C# SDK
- [LukeHagar/plexphp](https://github.com/LukeHagar/plexphp) - An open source Plex Media Server php SDK
- [LukeHagar/plexpy](https://github.com/LukeHagar/plexpy) - An open source Plex Media Server python SDK
- [LukeHagar/plexswift](https://github.com/LukeHagar/plexswift) - An open source Plex Media Server Swift SDK
- [LukeHagar/plexjava](https://github.com/LukeHagar/plexjava) - An open source Plex Media Server Java SDK
<div align="center">
#### 👯 My Recent followers
[Seckin Yasar](https://github.com/seckinyasar)
[mcollard0](https://github.com/mcollard0)
[Ali Yaşar](https://github.com/helallao)
[Jeff Carpenter](https://github.com/JeffCarpenter)
[Slava](https://github.com/slavaGanzin)
[فريدمحمد النجاشي](https://github.com/b03073557)
[jshailes](https://github.com/jshailes)
[Johnathan Ludwig](https://github.com/johnathanludwig)
[Augie](https://github.com/AugusDogus)
[Bocaletto Luca](https://github.com/bocaletto-luca)
</div>
Want your own profile stats? Check out this [example repo](https://github.com/LukeHagar/profile-stats)