diff --git a/README.en.md b/README.en.md
index efeae9d..0f3f822 100644
--- a/README.en.md
+++ b/README.en.md
@@ -17,7 +17,7 @@
-VulCode is a Polish software house with years of experience. Since 2020 we have delivered high-quality software and written more than **3 million lines of code** across **200+ projects**. We also contributed to **41 open source repositories** with **270,000+ combined stars** on GitHub. We specialize in websites, panels and dashboards, and applications, as well as building scalable platforms, and we actively contribute to dozens of open source projects.
+VulCode is a Polish software house with years of experience. Since 2020 we have delivered high-quality software and written more than **5 million lines of code** across **200+ projects**. We also contributed to **53 open source repositories** with **410,000+ combined stars** on GitHub. We specialize in websites, panels and dashboards, and applications, as well as building scalable platforms, and we actively contribute to dozens of open source projects.
## 🧩 What we do
@@ -107,25 +107,27 @@ A transparent, 7-step process from first call to production support:
## 📊 VulCode in numbers
+
- 3,324,107lines of code |
- 17,647commits |
+ 5,994,022lines of code |
+ 23,830commits |
200+projects |
- 270,000+OSS project stars |
- 41open source projects |
+ 410,000+OSS project stars |
+ 53open source projects |
26languages |
- 1,634working days |
+ 1,655working days |
```diff
-+ 3,324,107 lines added
-- 502,324 lines removed
-! 2,821,783 net lines
++ 5,994,022 lines added
+- 778,721 lines removed
+! 5,215,301 net lines
```
+
@@ -137,30 +139,31 @@ A transparent, 7-step process from first call to production support:
+
| Language | Lines of code | Commits | Share |
-  | TypeScript | 1,492,536 | 4,406 | 54.3% ████████████ |
-  | Rust | 255,918 | 892 | 9.3% ██ |
-  | PHP | 103,631 | 124 | 3.8% █ |
-  | Kotlin | 102,759 | 713 | 3.7% █ |
-  | Go | 102,702 | 356 | 3.7% █ |
-  | C# | 85,918 | 653 | 3.1% █ |
-  | HTML | 80,002 | 124 | 2.9% █ |
-  | JavaScript | 78,003 | 380 | 2.8% █ |
-  | Python | 66,884 | 252 | 2.4% █ |
-  | C++ | 55,519 | 349 | 2.0% █ |
-  | Swift | 51,503 | 388 | 1.9% █ |
-  | C | 48,135 | 345 | 1.7% █ |
-  | Zig | 44,583 | 284 | 1.6% █ |
-  | Elixir | 40,525 | 283 | 1.5% █ |
-  | Ruby | 37,655 | 263 | 1.4% █ |
-  | Lua | 32,053 | 206 | 1.2% █ |
-  | CSS | 21,747 | 193 | 0.8% █ |
-  | SQL | 14,976 | 278 | 0.5% █ |
-  | Java | 9,922 | 66 | 0.4% █ |
-  | Dart | 6,013 | 40 | 0.2% █ |
-  | Shell | 4,857 | 92 | 0.2% █ |
-  | Solidity | 4,688 | 33 | 0.2% █ |
+  | TypeScript | 2,274,503 | 6,203 | 46.0% ██████████ |
+  | Rust | 988,753 | 2,516 | 20.0% ████ |
+  | Go | 281,782 | 907 | 5.7% █ |
+  | Kotlin | 206,250 | 796 | 4.2% █ |
+  | C# | 162,872 | 752 | 3.3% █ |
+  | JavaScript | 140,024 | 500 | 2.8% █ |
+  | PHP | 130,914 | 149 | 2.6% █ |
+  | Swift | 116,812 | 437 | 2.4% █ |
+  | Elixir | 91,810 | 438 | 1.9% █ |
+  | Python | 84,375 | 317 | 1.7% █ |
+  | HTML | 80,555 | 145 | 1.6% █ |
+  | CSS | 61,717 | 502 | 1.2% █ |
+  | C++ | 57,275 | 358 | 1.2% █ |
+  | C | 49,346 | 355 | 1.0% █ |
+  | Zig | 44,583 | 284 | 0.9% █ |
+  | SQL | 38,114 | 590 | 0.8% █ |
+  | Ruby | 37,655 | 263 | 0.8% █ |
+  | Lua | 32,053 | 206 | 0.6% █ |
+  | Shell | 29,411 | 263 | 0.6% █ |
+  | Java | 13,788 | 75 | 0.3% █ |
+  | Dart | 6,013 | 40 | 0.1% █ |
+  | Solidity | 4,688 | 33 | 0.1% █ |
 | Haskell | 3,609 | 28 | 0.1% █ |
 | Scala | 3,133 | 29 | 0.1% █ |
 | F# | 3,017 | 18 | 0.1% █ |
@@ -169,7 +172,8 @@ A transparent, 7-step process from first call to production support:
**Frameworks & tools detected across projects** (repository count)
-Docker 61 · React 30 · Express 27 · Tailwind CSS 24 · Vite 24 · Motion 18 · Prisma 16 · discord.js 14 · Gorilla WebSocket 6 · SQLite 6 · Serde 6 · Stripe 5 · Tokio 5 · reqwest 5 · xUnit 5 · Axum 3 · Framer Motion 3 · PHPUnit 3 · Redis 3 · SQLx 3 · clap 3 · gRPC 3 · Avalonia 2 · BullMQ 2 · Chart.js 2 · Guzzle 2 · JUnit 2 · Jest 2 · Jetpack Compose 2 · Laravel 2 · Next.js 2 · Playwright 2 · Pterodactyl 2 · Spring Boot 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Android 1
+Docker 61 · React 30 · Express 27 · Vite 25 · Tailwind CSS 24 · Motion 18 · Prisma 16 · discord.js 14 · Serde 10 · Tokio 7 · reqwest 7 · Gorilla WebSocket 6 · SQLite 6 · xUnit 6 · Stripe 5 · Avalonia 4 · Axum 4 · JUnit 4 · PHPUnit 4 · Playwright 4 · SQLx 4 · Framer Motion 3 · Jetpack Compose 3 · Redis 3 · Vitest 3 · clap 3 · gRPC 3 · wasm-bindgen 3 · Android 2 · BullMQ 2 · Chart.js 2 · Coroutines 2 · Guzzle 2 · Jest 2 · Laravel 2 · Next.js 2 · Pterodactyl 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Cobra 1 · Discord.Net 1 · Docker SDK 1 · Ecto 1 · Electron 1 · Expo 1 · FastAPI 1 · GORM 1 · Gin 1 · HTTPX 1 · Json.NET 1 · Paper 1 · PostgreSQL 1 · Preact 1 · Ratatui 1 · React Native 1 · Spring Boot 1 · Tauri 1 · chi 1 · discordgo 1 · gopher-lua 1 · pytest 1 · tonic 1
+
Counted by my own API [ghapi.dualfroz.com](https://ghapi.dualfroz.com/v2/public) across every repository, private ones included. Updated daily.
@@ -303,24 +307,30 @@ Docker 61 · React 30 · Express 27 · Tailwind
## 🌍 Open source
-Code that made it into projects I use every day. **45** merged pull requests in **41** repositories with **270,000+** stars combined.
+
+Code that made it into projects we use every day. **70** merged pull requests in **53** repositories with **410,000+** stars combined.
| Project | Stars | Language | Changes |
|---|---|---|---|
-| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26.1k | C# | +4624 -13 |
-| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22.3k | PHP | +8 -2 |
+| [zed-industries/zed](https://github.com/zed-industries/zed) | ⭐ 91.3k | Rust | +123 -10 |
+| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26.2k | C# | +4624 -13 |
+| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22.3k | PHP | +135 -4 |
| [postcss/autoprefixer](https://github.com/postcss/autoprefixer) | ⭐ 22.2k | JavaScript | +50 -4 |
| [Seldaek/monolog](https://github.com/Seldaek/monolog) | ⭐ 21.4k | PHP | +41 -2 |
-| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21.3k | Rust | +87 -19 |
-| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15k | Go | +76 -4 |
+| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21.4k | Rust | +88 -20 |
+| [briannesbitt/Carbon](https://github.com/briannesbitt/Carbon) | ⭐ 16.6k | PHP | +87 -0 |
+| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15k | Go | +183 -18 |
| [App-vNext/Polly](https://github.com/App-vNext/Polly) | ⭐ 14.2k | C# | +19 -1 |
-| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13.5k | Go | +14 -13 |
-| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13.2k | PHP | +42 -1 |
-| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12.2k | JavaScript | +65 -5 |
-| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9.9k | PHP | +76 -6 |
+| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13.5k | Go | +19 -13 |
+| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13.2k | PHP | +115 -3 |
+| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12.2k | JavaScript | +124 -11 |
+| [doctrine/lexer](https://github.com/doctrine/lexer) | ⭐ 11.1k | PHP | +72 -2 |
+| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9.9k | PHP | +127 -7 |
| [FluentValidation/FluentValidation](https://github.com/FluentValidation/FluentValidation) | ⭐ 9.8k | C# | +14 -1 |
| [serilog/serilog](https://github.com/serilog/serilog) | ⭐ 8k | C# | +12 -0 |
+| [vscode-neovim/vscode-neovim](https://github.com/vscode-neovim/vscode-neovim) | ⭐ 7.8k | TypeScript | +65 -2 |
| [NLog/NLog](https://github.com/NLog/NLog) | ⭐ 6.5k | C# | +19 -0 |
+| [maildev/maildev](https://github.com/maildev/maildev) | ⭐ 6.1k | TypeScript | +69 -13 |
| [Pagefind/pagefind](https://github.com/Pagefind/pagefind) | ⭐ 5.5k | Rust | +48 -2 |
| [xoofx/markdig](https://github.com/xoofx/markdig) | ⭐ 5.3k | C# | +223 -7 |
| [spencermountain/spacetime](https://github.com/spencermountain/spacetime) | ⭐ 4.1k | JavaScript | +15 -40 |
@@ -329,25 +339,33 @@ Code that made it into projects I use every day. **45** merged pull requests in
| [thephpleague/csv](https://github.com/thephpleague/csv) | ⭐ 3.5k | PHP | +22 -9 |
| [composer/satis](https://github.com/composer/satis) | ⭐ 3.3k | PHP | +55 -10 |
| [montanaflynn/stats](https://github.com/montanaflynn/stats) | ⭐ 3k | Go | +66 -23 |
+| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 3k | Go | +124 -14 |
| [thephpleague/commonmark](https://github.com/thephpleague/commonmark) | ⭐ 3k | PHP | +17 -0 |
-| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 2.9k | Go | +124 -14 |
+| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2.4k | PHP | +135 -11 |
| [gookit/goutil](https://github.com/gookit/goutil) | ⭐ 2.4k | Go | +12 -0 |
-| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2.3k | PHP | +135 -11 |
+| [pelican/panel](https://github.com/pelican/panel) | ⭐ 2.3k | PHP | +64 -3 |
| [dedoc/scramble](https://github.com/dedoc/scramble) | ⭐ 2.2k | PHP | +23 -0 |
| [gocarina/gocsv](https://github.com/gocarina/gocsv) | ⭐ 2.2k | Go | +89 -2 |
| [thephpleague/html-to-markdown](https://github.com/thephpleague/html-to-markdown) | ⭐ 1.9k | PHP | +3 -2 |
| [AfterShip/email-verifier](https://github.com/AfterShip/email-verifier) | ⭐ 1.6k | Go | +99 -3 |
| [gookit/color](https://github.com/gookit/color) | ⭐ 1.6k | Go | +12 -1 |
+| [fabiocaccamo/python-benedict](https://github.com/fabiocaccamo/python-benedict) | ⭐ 1.6k | Python | +66 -5 |
+| [olebedev/when](https://github.com/olebedev/when) | ⭐ 1.5k | Go | +45 -1 |
| [dgilland/pydash](https://github.com/dgilland/pydash) | ⭐ 1.4k | Python | +18 -5 |
| [cakephp/chronos](https://github.com/cakephp/chronos) | ⭐ 1.4k | PHP | +17 -2 |
| [go-playground/form](https://github.com/go-playground/form) | ⭐ 930 | Go | +35 -0 |
-| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 722 | Go | +22 -1 |
+| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 723 | Go | +22 -1 |
| [gookit/config](https://github.com/gookit/config) | ⭐ 585 | Go | +29 -8 |
-| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 503 | Rust | +24 -2 |
-| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 336 | Python | +14 -1 |
+| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 504 | Rust | +24 -2 |
+| [kelindar/bitmap](https://github.com/kelindar/bitmap) | ⭐ 384 | Assembly | +146 -12 |
+| [brick/date-time](https://github.com/brick/date-time) | ⭐ 361 | PHP | +67 -36 |
+| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 338 | Python | +124 -1 |
| [rodaine/table](https://github.com/rodaine/table) | ⭐ 324 | Go | +32 -2 |
-| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 86 | Rust | +22 -1 |
+| [wroberts/pytimeparse](https://github.com/wroberts/pytimeparse) | ⭐ 299 | Python | +5 -1 |
+| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 87 | Rust | +22 -1 |
| [thephpleague/uri-src](https://github.com/thephpleague/uri-src) | ⭐ 51 | PHP | +18 -2 |
+| [spiral/testing](https://github.com/spiral/testing) | ⭐ 7 | PHP | +255 -6 |
+
## ❓ Frequently asked questions
diff --git a/README.md b/README.md
index c5f59cf..877b6da 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@
-VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarczamy oprogramowanie wysokiej jakości i napisaliśmy już ponad **3 mln linijek kodu** w **200+ projektach**. Dołożyliśmy też swoją cegiełkę do **41 repozytoriów open source**, które łącznie mają **270 000+ gwiazdek** na GitHubie. Specjalizujemy się w stronach internetowych, panelach i dashboardach oraz aplikacjach, a także w budowie skalowalnych platform. Aktywnie kontrybuujemy do dziesiątek projektów open source.
+VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarczamy oprogramowanie wysokiej jakości i napisaliśmy już ponad **5 mln linijek kodu** w **200+ projektach**. Dołożyliśmy też swoją cegiełkę do **53 repozytoriów open source**, które łącznie mają **410 000+ gwiazdek** na GitHubie. Specjalizujemy się w stronach internetowych, panelach i dashboardach oraz aplikacjach, a także w budowie skalowalnych platform. Aktywnie kontrybuujemy do dziesiątek projektów open source.
## 🧩 Czym się zajmujemy?
@@ -107,25 +107,27 @@ Przejrzysty, 7-etapowy proces realizacji projektu:
## 📊 VulCode w liczbach
+
- 3 324 107linii kodu |
- 17 647commitów |
+ 5 994 022linii kodu |
+ 23 830commitów |
200+projektów |
- 270 000+gwiazdek projektów OSS |
- 41projektów open source |
+ 410 000+gwiazdek projektów OSS |
+ 53projektów open source |
26języków |
- 1 634dni pracy |
+ 1 655dni pracy |
```diff
-+ 3 324 107 linii dodanych
-- 502 324 linii usuniętych
-! 2 821 783 linii netto
++ 5 994 022 linii dodanych
+- 778 721 linii usuniętych
+! 5 215 301 linii netto
```
+
### Języki
@@ -133,39 +135,41 @@ Przejrzysty, 7-etapowy proces realizacji projektu:
+
| Język | Linie kodu | Commity | Udział |
-  | TypeScript | 1 492 536 | 4 406 | 54,3% ████████████ |
-  | Rust | 255 918 | 892 | 9,3% ██ |
-  | PHP | 103 631 | 124 | 3,8% █ |
-  | Kotlin | 102 759 | 713 | 3,7% █ |
-  | Go | 102 702 | 356 | 3,7% █ |
-  | C# | 85 918 | 653 | 3,1% █ |
-  | HTML | 80 002 | 124 | 2,9% █ |
-  | JavaScript | 78 003 | 380 | 2,8% █ |
-  | Python | 66 884 | 252 | 2,4% █ |
-  | C++ | 55 519 | 349 | 2,0% █ |
-  | Swift | 51 503 | 388 | 1,9% █ |
-  | C | 48 135 | 345 | 1,7% █ |
-  | Zig | 44 583 | 284 | 1,6% █ |
-  | Elixir | 40 525 | 283 | 1,5% █ |
-  | Ruby | 37 655 | 263 | 1,4% █ |
-  | Lua | 32 053 | 206 | 1,2% █ |
-  | CSS | 21 747 | 193 | 0,8% █ |
-  | SQL | 14 976 | 278 | 0,5% █ |
-  | Java | 9 922 | 66 | 0,4% █ |
-  | Dart | 6 013 | 40 | 0,2% █ |
-  | Shell | 4 857 | 92 | 0,2% █ |
-  | Solidity | 4 688 | 33 | 0,2% █ |
-  | Haskell | 3 609 | 28 | 0,1% █ |
-  | Scala | 3 133 | 29 | 0,1% █ |
-  | F# | 3 017 | 18 | 0,1% █ |
+  | TypeScript | 2 274 503 | 6 203 | 46,0% ██████████ |
+  | Rust | 988 753 | 2 516 | 20,0% ████ |
+  | Go | 281 782 | 907 | 5,7% █ |
+  | Kotlin | 206 250 | 796 | 4,2% █ |
+  | C# | 162 872 | 752 | 3,3% █ |
+  | JavaScript | 140 024 | 500 | 2,8% █ |
+  | PHP | 130 914 | 149 | 2,6% █ |
+  | Swift | 116 812 | 437 | 2,4% █ |
+  | Elixir | 91 810 | 438 | 1,9% █ |
+  | Python | 84 375 | 317 | 1,7% █ |
+  | HTML | 80 555 | 145 | 1,6% █ |
+  | CSS | 61 717 | 502 | 1,2% █ |
+  | C++ | 57 275 | 358 | 1,2% █ |
+  | C | 49 346 | 355 | 1,0% █ |
+  | Zig | 44 583 | 284 | 0,9% █ |
+  | SQL | 38 114 | 590 | 0,8% █ |
+  | Ruby | 37 655 | 263 | 0,8% █ |
+  | Lua | 32 053 | 206 | 0,6% █ |
+  | Shell | 29 411 | 263 | 0,6% █ |
+  | Java | 13 788 | 75 | 0,3% █ |
+  | Dart | 6 013 | 40 | 0,1% █ |
+  | Solidity | 4 688 | 33 | 0,1% █ |
+  | Haskell | 3 609 | 28 | 0,1% █ |
+  | Scala | 3 133 | 29 | 0,1% █ |
+  | F# | 3 017 | 18 | 0,1% █ |
 | Assembly | 397 | 6 | 0,0% █ |
**Frameworki i narzędzia wykryte w projektach** (liczba repozytoriów)
-Docker 61 · React 30 · Express 27 · Tailwind CSS 24 · Vite 24 · Motion 18 · Prisma 16 · discord.js 14 · Gorilla WebSocket 6 · SQLite 6 · Serde 6 · Stripe 5 · Tokio 5 · reqwest 5 · xUnit 5 · Axum 3 · Framer Motion 3 · PHPUnit 3 · Redis 3 · SQLx 3 · clap 3 · gRPC 3 · Avalonia 2 · BullMQ 2 · Chart.js 2 · Guzzle 2 · JUnit 2 · Jest 2 · Jetpack Compose 2 · Laravel 2 · Next.js 2 · Playwright 2 · Pterodactyl 2 · Spring Boot 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Android 1
+Docker 61 · React 30 · Express 27 · Vite 25 · Tailwind CSS 24 · Motion 18 · Prisma 16 · discord.js 14 · Serde 10 · Tokio 7 · reqwest 7 · Gorilla WebSocket 6 · SQLite 6 · xUnit 6 · Stripe 5 · Avalonia 4 · Axum 4 · JUnit 4 · PHPUnit 4 · Playwright 4 · SQLx 4 · Framer Motion 3 · Jetpack Compose 3 · Redis 3 · Vitest 3 · clap 3 · gRPC 3 · wasm-bindgen 3 · Android 2 · BullMQ 2 · Chart.js 2 · Coroutines 2 · Guzzle 2 · Jest 2 · Laravel 2 · Next.js 2 · Pterodactyl 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Cobra 1 · Discord.Net 1 · Docker SDK 1 · Ecto 1 · Electron 1 · Expo 1 · FastAPI 1 · GORM 1 · Gin 1 · HTTPX 1 · Json.NET 1 · Paper 1 · PostgreSQL 1 · Preact 1 · Ratatui 1 · React Native 1 · Spring Boot 1 · Tauri 1 · chi 1 · discordgo 1 · gopher-lua 1 · pytest 1 · tonic 1
+
Liczone przez moje API [ghapi.dualfroz.com](https://ghapi.dualfroz.com/v2/public) ze wszystkich repozytoriów, także prywatnych. Aktualizowane raz na 24 godziny.
@@ -297,24 +301,30 @@ Docker 61 · React 30 · Express 27 · Tailwind
## 🌍 Open source
-> Projekty, do których regularnie kontrybuujemy (tylko te z zaakceptowanymi zmianami). Projekty posortowane według liczby gwiazdek. Łącznie 270 000+ ⭐ w 41 repozytoriach.
+
+> Projekty, do których regularnie kontrybuujemy (tylko te z zaakceptowanymi zmianami). Projekty posortowane według liczby gwiazdek. Łącznie 410 000+ ⭐ w 53 repozytoriach.
| Projekt | Gwiazdki | Język | Zmiany |
|---|---|---|---|
-| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26,1 tys. | C# | +4624 -13 |
-| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22,3 tys. | PHP | +8 -2 |
+| [zed-industries/zed](https://github.com/zed-industries/zed) | ⭐ 91,3 tys. | Rust | +123 -10 |
+| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26,2 tys. | C# | +4624 -13 |
+| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22,3 tys. | PHP | +135 -4 |
| [postcss/autoprefixer](https://github.com/postcss/autoprefixer) | ⭐ 22,2 tys. | JavaScript | +50 -4 |
| [Seldaek/monolog](https://github.com/Seldaek/monolog) | ⭐ 21,4 tys. | PHP | +41 -2 |
-| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21,3 tys. | Rust | +87 -19 |
-| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15 tys. | Go | +76 -4 |
+| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21,4 tys. | Rust | +88 -20 |
+| [briannesbitt/Carbon](https://github.com/briannesbitt/Carbon) | ⭐ 16,6 tys. | PHP | +87 -0 |
+| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15 tys. | Go | +183 -18 |
| [App-vNext/Polly](https://github.com/App-vNext/Polly) | ⭐ 14,2 tys. | C# | +19 -1 |
-| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13,5 tys. | Go | +14 -13 |
-| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13,2 tys. | PHP | +42 -1 |
-| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12,2 tys. | JavaScript | +65 -5 |
-| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9,9 tys. | PHP | +76 -6 |
+| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13,5 tys. | Go | +19 -13 |
+| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13,2 tys. | PHP | +115 -3 |
+| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12,2 tys. | JavaScript | +124 -11 |
+| [doctrine/lexer](https://github.com/doctrine/lexer) | ⭐ 11,1 tys. | PHP | +72 -2 |
+| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9,9 tys. | PHP | +127 -7 |
| [FluentValidation/FluentValidation](https://github.com/FluentValidation/FluentValidation) | ⭐ 9,8 tys. | C# | +14 -1 |
| [serilog/serilog](https://github.com/serilog/serilog) | ⭐ 8 tys. | C# | +12 -0 |
+| [vscode-neovim/vscode-neovim](https://github.com/vscode-neovim/vscode-neovim) | ⭐ 7,8 tys. | TypeScript | +65 -2 |
| [NLog/NLog](https://github.com/NLog/NLog) | ⭐ 6,5 tys. | C# | +19 -0 |
+| [maildev/maildev](https://github.com/maildev/maildev) | ⭐ 6,1 tys. | TypeScript | +69 -13 |
| [Pagefind/pagefind](https://github.com/Pagefind/pagefind) | ⭐ 5,5 tys. | Rust | +48 -2 |
| [xoofx/markdig](https://github.com/xoofx/markdig) | ⭐ 5,3 tys. | C# | +223 -7 |
| [spencermountain/spacetime](https://github.com/spencermountain/spacetime) | ⭐ 4,1 tys. | JavaScript | +15 -40 |
@@ -323,25 +333,33 @@ Docker 61 · React 30 · Express 27 · Tailwind
| [thephpleague/csv](https://github.com/thephpleague/csv) | ⭐ 3,5 tys. | PHP | +22 -9 |
| [composer/satis](https://github.com/composer/satis) | ⭐ 3,3 tys. | PHP | +55 -10 |
| [montanaflynn/stats](https://github.com/montanaflynn/stats) | ⭐ 3 tys. | Go | +66 -23 |
+| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 3 tys. | Go | +124 -14 |
| [thephpleague/commonmark](https://github.com/thephpleague/commonmark) | ⭐ 3 tys. | PHP | +17 -0 |
-| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 2,9 tys. | Go | +124 -14 |
+| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2,4 tys. | PHP | +135 -11 |
| [gookit/goutil](https://github.com/gookit/goutil) | ⭐ 2,4 tys. | Go | +12 -0 |
-| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2,3 tys. | PHP | +135 -11 |
+| [pelican/panel](https://github.com/pelican/panel) | ⭐ 2,3 tys. | PHP | +64 -3 |
| [dedoc/scramble](https://github.com/dedoc/scramble) | ⭐ 2,2 tys. | PHP | +23 -0 |
| [gocarina/gocsv](https://github.com/gocarina/gocsv) | ⭐ 2,2 tys. | Go | +89 -2 |
| [thephpleague/html-to-markdown](https://github.com/thephpleague/html-to-markdown) | ⭐ 1,9 tys. | PHP | +3 -2 |
| [AfterShip/email-verifier](https://github.com/AfterShip/email-verifier) | ⭐ 1,6 tys. | Go | +99 -3 |
| [gookit/color](https://github.com/gookit/color) | ⭐ 1,6 tys. | Go | +12 -1 |
+| [fabiocaccamo/python-benedict](https://github.com/fabiocaccamo/python-benedict) | ⭐ 1,6 tys. | Python | +66 -5 |
+| [olebedev/when](https://github.com/olebedev/when) | ⭐ 1,5 tys. | Go | +45 -1 |
| [dgilland/pydash](https://github.com/dgilland/pydash) | ⭐ 1,4 tys. | Python | +18 -5 |
| [cakephp/chronos](https://github.com/cakephp/chronos) | ⭐ 1,4 tys. | PHP | +17 -2 |
| [go-playground/form](https://github.com/go-playground/form) | ⭐ 930 | Go | +35 -0 |
-| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 722 | Go | +22 -1 |
+| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 723 | Go | +22 -1 |
| [gookit/config](https://github.com/gookit/config) | ⭐ 585 | Go | +29 -8 |
-| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 503 | Rust | +24 -2 |
-| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 336 | Python | +14 -1 |
+| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 504 | Rust | +24 -2 |
+| [kelindar/bitmap](https://github.com/kelindar/bitmap) | ⭐ 384 | Assembly | +146 -12 |
+| [brick/date-time](https://github.com/brick/date-time) | ⭐ 361 | PHP | +67 -36 |
+| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 338 | Python | +124 -1 |
| [rodaine/table](https://github.com/rodaine/table) | ⭐ 324 | Go | +32 -2 |
-| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 86 | Rust | +22 -1 |
+| [wroberts/pytimeparse](https://github.com/wroberts/pytimeparse) | ⭐ 299 | Python | +5 -1 |
+| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 87 | Rust | +22 -1 |
| [thephpleague/uri-src](https://github.com/thephpleague/uri-src) | ⭐ 51 | PHP | +18 -2 |
+| [spiral/testing](https://github.com/spiral/testing) | ⭐ 7 | PHP | +255 -6 |
+
## ❓ Najczęstsze pytania
diff --git a/profile/README.en.md b/profile/README.en.md
index efeae9d..0f3f822 100644
--- a/profile/README.en.md
+++ b/profile/README.en.md
@@ -17,7 +17,7 @@
-VulCode is a Polish software house with years of experience. Since 2020 we have delivered high-quality software and written more than **3 million lines of code** across **200+ projects**. We also contributed to **41 open source repositories** with **270,000+ combined stars** on GitHub. We specialize in websites, panels and dashboards, and applications, as well as building scalable platforms, and we actively contribute to dozens of open source projects.
+VulCode is a Polish software house with years of experience. Since 2020 we have delivered high-quality software and written more than **5 million lines of code** across **200+ projects**. We also contributed to **53 open source repositories** with **410,000+ combined stars** on GitHub. We specialize in websites, panels and dashboards, and applications, as well as building scalable platforms, and we actively contribute to dozens of open source projects.
## 🧩 What we do
@@ -107,25 +107,27 @@ A transparent, 7-step process from first call to production support:
## 📊 VulCode in numbers
+
- 3,324,107lines of code |
- 17,647commits |
+ 5,994,022lines of code |
+ 23,830commits |
200+projects |
- 270,000+OSS project stars |
- 41open source projects |
+ 410,000+OSS project stars |
+ 53open source projects |
26languages |
- 1,634working days |
+ 1,655working days |
```diff
-+ 3,324,107 lines added
-- 502,324 lines removed
-! 2,821,783 net lines
++ 5,994,022 lines added
+- 778,721 lines removed
+! 5,215,301 net lines
```
+
@@ -137,30 +139,31 @@ A transparent, 7-step process from first call to production support:
+
| Language | Lines of code | Commits | Share |
-  | TypeScript | 1,492,536 | 4,406 | 54.3% ████████████ |
-  | Rust | 255,918 | 892 | 9.3% ██ |
-  | PHP | 103,631 | 124 | 3.8% █ |
-  | Kotlin | 102,759 | 713 | 3.7% █ |
-  | Go | 102,702 | 356 | 3.7% █ |
-  | C# | 85,918 | 653 | 3.1% █ |
-  | HTML | 80,002 | 124 | 2.9% █ |
-  | JavaScript | 78,003 | 380 | 2.8% █ |
-  | Python | 66,884 | 252 | 2.4% █ |
-  | C++ | 55,519 | 349 | 2.0% █ |
-  | Swift | 51,503 | 388 | 1.9% █ |
-  | C | 48,135 | 345 | 1.7% █ |
-  | Zig | 44,583 | 284 | 1.6% █ |
-  | Elixir | 40,525 | 283 | 1.5% █ |
-  | Ruby | 37,655 | 263 | 1.4% █ |
-  | Lua | 32,053 | 206 | 1.2% █ |
-  | CSS | 21,747 | 193 | 0.8% █ |
-  | SQL | 14,976 | 278 | 0.5% █ |
-  | Java | 9,922 | 66 | 0.4% █ |
-  | Dart | 6,013 | 40 | 0.2% █ |
-  | Shell | 4,857 | 92 | 0.2% █ |
-  | Solidity | 4,688 | 33 | 0.2% █ |
+  | TypeScript | 2,274,503 | 6,203 | 46.0% ██████████ |
+  | Rust | 988,753 | 2,516 | 20.0% ████ |
+  | Go | 281,782 | 907 | 5.7% █ |
+  | Kotlin | 206,250 | 796 | 4.2% █ |
+  | C# | 162,872 | 752 | 3.3% █ |
+  | JavaScript | 140,024 | 500 | 2.8% █ |
+  | PHP | 130,914 | 149 | 2.6% █ |
+  | Swift | 116,812 | 437 | 2.4% █ |
+  | Elixir | 91,810 | 438 | 1.9% █ |
+  | Python | 84,375 | 317 | 1.7% █ |
+  | HTML | 80,555 | 145 | 1.6% █ |
+  | CSS | 61,717 | 502 | 1.2% █ |
+  | C++ | 57,275 | 358 | 1.2% █ |
+  | C | 49,346 | 355 | 1.0% █ |
+  | Zig | 44,583 | 284 | 0.9% █ |
+  | SQL | 38,114 | 590 | 0.8% █ |
+  | Ruby | 37,655 | 263 | 0.8% █ |
+  | Lua | 32,053 | 206 | 0.6% █ |
+  | Shell | 29,411 | 263 | 0.6% █ |
+  | Java | 13,788 | 75 | 0.3% █ |
+  | Dart | 6,013 | 40 | 0.1% █ |
+  | Solidity | 4,688 | 33 | 0.1% █ |
 | Haskell | 3,609 | 28 | 0.1% █ |
 | Scala | 3,133 | 29 | 0.1% █ |
 | F# | 3,017 | 18 | 0.1% █ |
@@ -169,7 +172,8 @@ A transparent, 7-step process from first call to production support:
**Frameworks & tools detected across projects** (repository count)
-Docker 61 · React 30 · Express 27 · Tailwind CSS 24 · Vite 24 · Motion 18 · Prisma 16 · discord.js 14 · Gorilla WebSocket 6 · SQLite 6 · Serde 6 · Stripe 5 · Tokio 5 · reqwest 5 · xUnit 5 · Axum 3 · Framer Motion 3 · PHPUnit 3 · Redis 3 · SQLx 3 · clap 3 · gRPC 3 · Avalonia 2 · BullMQ 2 · Chart.js 2 · Guzzle 2 · JUnit 2 · Jest 2 · Jetpack Compose 2 · Laravel 2 · Next.js 2 · Playwright 2 · Pterodactyl 2 · Spring Boot 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Android 1
+Docker 61 · React 30 · Express 27 · Vite 25 · Tailwind CSS 24 · Motion 18 · Prisma 16 · discord.js 14 · Serde 10 · Tokio 7 · reqwest 7 · Gorilla WebSocket 6 · SQLite 6 · xUnit 6 · Stripe 5 · Avalonia 4 · Axum 4 · JUnit 4 · PHPUnit 4 · Playwright 4 · SQLx 4 · Framer Motion 3 · Jetpack Compose 3 · Redis 3 · Vitest 3 · clap 3 · gRPC 3 · wasm-bindgen 3 · Android 2 · BullMQ 2 · Chart.js 2 · Coroutines 2 · Guzzle 2 · Jest 2 · Laravel 2 · Next.js 2 · Pterodactyl 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Cobra 1 · Discord.Net 1 · Docker SDK 1 · Ecto 1 · Electron 1 · Expo 1 · FastAPI 1 · GORM 1 · Gin 1 · HTTPX 1 · Json.NET 1 · Paper 1 · PostgreSQL 1 · Preact 1 · Ratatui 1 · React Native 1 · Spring Boot 1 · Tauri 1 · chi 1 · discordgo 1 · gopher-lua 1 · pytest 1 · tonic 1
+
Counted by my own API [ghapi.dualfroz.com](https://ghapi.dualfroz.com/v2/public) across every repository, private ones included. Updated daily.
@@ -303,24 +307,30 @@ Docker 61 · React 30 · Express 27 · Tailwind
## 🌍 Open source
-Code that made it into projects I use every day. **45** merged pull requests in **41** repositories with **270,000+** stars combined.
+
+Code that made it into projects we use every day. **70** merged pull requests in **53** repositories with **410,000+** stars combined.
| Project | Stars | Language | Changes |
|---|---|---|---|
-| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26.1k | C# | +4624 -13 |
-| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22.3k | PHP | +8 -2 |
+| [zed-industries/zed](https://github.com/zed-industries/zed) | ⭐ 91.3k | Rust | +123 -10 |
+| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26.2k | C# | +4624 -13 |
+| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22.3k | PHP | +135 -4 |
| [postcss/autoprefixer](https://github.com/postcss/autoprefixer) | ⭐ 22.2k | JavaScript | +50 -4 |
| [Seldaek/monolog](https://github.com/Seldaek/monolog) | ⭐ 21.4k | PHP | +41 -2 |
-| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21.3k | Rust | +87 -19 |
-| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15k | Go | +76 -4 |
+| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21.4k | Rust | +88 -20 |
+| [briannesbitt/Carbon](https://github.com/briannesbitt/Carbon) | ⭐ 16.6k | PHP | +87 -0 |
+| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15k | Go | +183 -18 |
| [App-vNext/Polly](https://github.com/App-vNext/Polly) | ⭐ 14.2k | C# | +19 -1 |
-| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13.5k | Go | +14 -13 |
-| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13.2k | PHP | +42 -1 |
-| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12.2k | JavaScript | +65 -5 |
-| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9.9k | PHP | +76 -6 |
+| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13.5k | Go | +19 -13 |
+| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13.2k | PHP | +115 -3 |
+| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12.2k | JavaScript | +124 -11 |
+| [doctrine/lexer](https://github.com/doctrine/lexer) | ⭐ 11.1k | PHP | +72 -2 |
+| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9.9k | PHP | +127 -7 |
| [FluentValidation/FluentValidation](https://github.com/FluentValidation/FluentValidation) | ⭐ 9.8k | C# | +14 -1 |
| [serilog/serilog](https://github.com/serilog/serilog) | ⭐ 8k | C# | +12 -0 |
+| [vscode-neovim/vscode-neovim](https://github.com/vscode-neovim/vscode-neovim) | ⭐ 7.8k | TypeScript | +65 -2 |
| [NLog/NLog](https://github.com/NLog/NLog) | ⭐ 6.5k | C# | +19 -0 |
+| [maildev/maildev](https://github.com/maildev/maildev) | ⭐ 6.1k | TypeScript | +69 -13 |
| [Pagefind/pagefind](https://github.com/Pagefind/pagefind) | ⭐ 5.5k | Rust | +48 -2 |
| [xoofx/markdig](https://github.com/xoofx/markdig) | ⭐ 5.3k | C# | +223 -7 |
| [spencermountain/spacetime](https://github.com/spencermountain/spacetime) | ⭐ 4.1k | JavaScript | +15 -40 |
@@ -329,25 +339,33 @@ Code that made it into projects I use every day. **45** merged pull requests in
| [thephpleague/csv](https://github.com/thephpleague/csv) | ⭐ 3.5k | PHP | +22 -9 |
| [composer/satis](https://github.com/composer/satis) | ⭐ 3.3k | PHP | +55 -10 |
| [montanaflynn/stats](https://github.com/montanaflynn/stats) | ⭐ 3k | Go | +66 -23 |
+| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 3k | Go | +124 -14 |
| [thephpleague/commonmark](https://github.com/thephpleague/commonmark) | ⭐ 3k | PHP | +17 -0 |
-| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 2.9k | Go | +124 -14 |
+| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2.4k | PHP | +135 -11 |
| [gookit/goutil](https://github.com/gookit/goutil) | ⭐ 2.4k | Go | +12 -0 |
-| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2.3k | PHP | +135 -11 |
+| [pelican/panel](https://github.com/pelican/panel) | ⭐ 2.3k | PHP | +64 -3 |
| [dedoc/scramble](https://github.com/dedoc/scramble) | ⭐ 2.2k | PHP | +23 -0 |
| [gocarina/gocsv](https://github.com/gocarina/gocsv) | ⭐ 2.2k | Go | +89 -2 |
| [thephpleague/html-to-markdown](https://github.com/thephpleague/html-to-markdown) | ⭐ 1.9k | PHP | +3 -2 |
| [AfterShip/email-verifier](https://github.com/AfterShip/email-verifier) | ⭐ 1.6k | Go | +99 -3 |
| [gookit/color](https://github.com/gookit/color) | ⭐ 1.6k | Go | +12 -1 |
+| [fabiocaccamo/python-benedict](https://github.com/fabiocaccamo/python-benedict) | ⭐ 1.6k | Python | +66 -5 |
+| [olebedev/when](https://github.com/olebedev/when) | ⭐ 1.5k | Go | +45 -1 |
| [dgilland/pydash](https://github.com/dgilland/pydash) | ⭐ 1.4k | Python | +18 -5 |
| [cakephp/chronos](https://github.com/cakephp/chronos) | ⭐ 1.4k | PHP | +17 -2 |
| [go-playground/form](https://github.com/go-playground/form) | ⭐ 930 | Go | +35 -0 |
-| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 722 | Go | +22 -1 |
+| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 723 | Go | +22 -1 |
| [gookit/config](https://github.com/gookit/config) | ⭐ 585 | Go | +29 -8 |
-| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 503 | Rust | +24 -2 |
-| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 336 | Python | +14 -1 |
+| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 504 | Rust | +24 -2 |
+| [kelindar/bitmap](https://github.com/kelindar/bitmap) | ⭐ 384 | Assembly | +146 -12 |
+| [brick/date-time](https://github.com/brick/date-time) | ⭐ 361 | PHP | +67 -36 |
+| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 338 | Python | +124 -1 |
| [rodaine/table](https://github.com/rodaine/table) | ⭐ 324 | Go | +32 -2 |
-| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 86 | Rust | +22 -1 |
+| [wroberts/pytimeparse](https://github.com/wroberts/pytimeparse) | ⭐ 299 | Python | +5 -1 |
+| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 87 | Rust | +22 -1 |
| [thephpleague/uri-src](https://github.com/thephpleague/uri-src) | ⭐ 51 | PHP | +18 -2 |
+| [spiral/testing](https://github.com/spiral/testing) | ⭐ 7 | PHP | +255 -6 |
+
## ❓ Frequently asked questions
diff --git a/profile/README.md b/profile/README.md
index c5f59cf..877b6da 100644
--- a/profile/README.md
+++ b/profile/README.md
@@ -17,7 +17,7 @@
-VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarczamy oprogramowanie wysokiej jakości i napisaliśmy już ponad **3 mln linijek kodu** w **200+ projektach**. Dołożyliśmy też swoją cegiełkę do **41 repozytoriów open source**, które łącznie mają **270 000+ gwiazdek** na GitHubie. Specjalizujemy się w stronach internetowych, panelach i dashboardach oraz aplikacjach, a także w budowie skalowalnych platform. Aktywnie kontrybuujemy do dziesiątek projektów open source.
+VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarczamy oprogramowanie wysokiej jakości i napisaliśmy już ponad **5 mln linijek kodu** w **200+ projektach**. Dołożyliśmy też swoją cegiełkę do **53 repozytoriów open source**, które łącznie mają **410 000+ gwiazdek** na GitHubie. Specjalizujemy się w stronach internetowych, panelach i dashboardach oraz aplikacjach, a także w budowie skalowalnych platform. Aktywnie kontrybuujemy do dziesiątek projektów open source.
## 🧩 Czym się zajmujemy?
@@ -107,25 +107,27 @@ Przejrzysty, 7-etapowy proces realizacji projektu:
## 📊 VulCode w liczbach
+
- 3 324 107linii kodu |
- 17 647commitów |
+ 5 994 022linii kodu |
+ 23 830commitów |
200+projektów |
- 270 000+gwiazdek projektów OSS |
- 41projektów open source |
+ 410 000+gwiazdek projektów OSS |
+ 53projektów open source |
26języków |
- 1 634dni pracy |
+ 1 655dni pracy |
```diff
-+ 3 324 107 linii dodanych
-- 502 324 linii usuniętych
-! 2 821 783 linii netto
++ 5 994 022 linii dodanych
+- 778 721 linii usuniętych
+! 5 215 301 linii netto
```
+
### Języki
@@ -133,39 +135,41 @@ Przejrzysty, 7-etapowy proces realizacji projektu:
+
| Język | Linie kodu | Commity | Udział |
-  | TypeScript | 1 492 536 | 4 406 | 54,3% ████████████ |
-  | Rust | 255 918 | 892 | 9,3% ██ |
-  | PHP | 103 631 | 124 | 3,8% █ |
-  | Kotlin | 102 759 | 713 | 3,7% █ |
-  | Go | 102 702 | 356 | 3,7% █ |
-  | C# | 85 918 | 653 | 3,1% █ |
-  | HTML | 80 002 | 124 | 2,9% █ |
-  | JavaScript | 78 003 | 380 | 2,8% █ |
-  | Python | 66 884 | 252 | 2,4% █ |
-  | C++ | 55 519 | 349 | 2,0% █ |
-  | Swift | 51 503 | 388 | 1,9% █ |
-  | C | 48 135 | 345 | 1,7% █ |
-  | Zig | 44 583 | 284 | 1,6% █ |
-  | Elixir | 40 525 | 283 | 1,5% █ |
-  | Ruby | 37 655 | 263 | 1,4% █ |
-  | Lua | 32 053 | 206 | 1,2% █ |
-  | CSS | 21 747 | 193 | 0,8% █ |
-  | SQL | 14 976 | 278 | 0,5% █ |
-  | Java | 9 922 | 66 | 0,4% █ |
-  | Dart | 6 013 | 40 | 0,2% █ |
-  | Shell | 4 857 | 92 | 0,2% █ |
-  | Solidity | 4 688 | 33 | 0,2% █ |
-  | Haskell | 3 609 | 28 | 0,1% █ |
-  | Scala | 3 133 | 29 | 0,1% █ |
-  | F# | 3 017 | 18 | 0,1% █ |
+  | TypeScript | 2 274 503 | 6 203 | 46,0% ██████████ |
+  | Rust | 988 753 | 2 516 | 20,0% ████ |
+  | Go | 281 782 | 907 | 5,7% █ |
+  | Kotlin | 206 250 | 796 | 4,2% █ |
+  | C# | 162 872 | 752 | 3,3% █ |
+  | JavaScript | 140 024 | 500 | 2,8% █ |
+  | PHP | 130 914 | 149 | 2,6% █ |
+  | Swift | 116 812 | 437 | 2,4% █ |
+  | Elixir | 91 810 | 438 | 1,9% █ |
+  | Python | 84 375 | 317 | 1,7% █ |
+  | HTML | 80 555 | 145 | 1,6% █ |
+  | CSS | 61 717 | 502 | 1,2% █ |
+  | C++ | 57 275 | 358 | 1,2% █ |
+  | C | 49 346 | 355 | 1,0% █ |
+  | Zig | 44 583 | 284 | 0,9% █ |
+  | SQL | 38 114 | 590 | 0,8% █ |
+  | Ruby | 37 655 | 263 | 0,8% █ |
+  | Lua | 32 053 | 206 | 0,6% █ |
+  | Shell | 29 411 | 263 | 0,6% █ |
+  | Java | 13 788 | 75 | 0,3% █ |
+  | Dart | 6 013 | 40 | 0,1% █ |
+  | Solidity | 4 688 | 33 | 0,1% █ |
+  | Haskell | 3 609 | 28 | 0,1% █ |
+  | Scala | 3 133 | 29 | 0,1% █ |
+  | F# | 3 017 | 18 | 0,1% █ |
 | Assembly | 397 | 6 | 0,0% █ |
**Frameworki i narzędzia wykryte w projektach** (liczba repozytoriów)
-Docker 61 · React 30 · Express 27 · Tailwind CSS 24 · Vite 24 · Motion 18 · Prisma 16 · discord.js 14 · Gorilla WebSocket 6 · SQLite 6 · Serde 6 · Stripe 5 · Tokio 5 · reqwest 5 · xUnit 5 · Axum 3 · Framer Motion 3 · PHPUnit 3 · Redis 3 · SQLx 3 · clap 3 · gRPC 3 · Avalonia 2 · BullMQ 2 · Chart.js 2 · Guzzle 2 · JUnit 2 · Jest 2 · Jetpack Compose 2 · Laravel 2 · Next.js 2 · Playwright 2 · Pterodactyl 2 · Spring Boot 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Android 1
+Docker 61 · React 30 · Express 27 · Vite 25 · Tailwind CSS 24 · Motion 18 · Prisma 16 · discord.js 14 · Serde 10 · Tokio 7 · reqwest 7 · Gorilla WebSocket 6 · SQLite 6 · xUnit 6 · Stripe 5 · Avalonia 4 · Axum 4 · JUnit 4 · PHPUnit 4 · Playwright 4 · SQLx 4 · Framer Motion 3 · Jetpack Compose 3 · Redis 3 · Vitest 3 · clap 3 · gRPC 3 · wasm-bindgen 3 · Android 2 · BullMQ 2 · Chart.js 2 · Coroutines 2 · Guzzle 2 · Jest 2 · Laravel 2 · Next.js 2 · Pterodactyl 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Cobra 1 · Discord.Net 1 · Docker SDK 1 · Ecto 1 · Electron 1 · Expo 1 · FastAPI 1 · GORM 1 · Gin 1 · HTTPX 1 · Json.NET 1 · Paper 1 · PostgreSQL 1 · Preact 1 · Ratatui 1 · React Native 1 · Spring Boot 1 · Tauri 1 · chi 1 · discordgo 1 · gopher-lua 1 · pytest 1 · tonic 1
+
Liczone przez moje API [ghapi.dualfroz.com](https://ghapi.dualfroz.com/v2/public) ze wszystkich repozytoriów, także prywatnych. Aktualizowane raz na 24 godziny.
@@ -297,24 +301,30 @@ Docker 61 · React 30 · Express 27 · Tailwind
## 🌍 Open source
-> Projekty, do których regularnie kontrybuujemy (tylko te z zaakceptowanymi zmianami). Projekty posortowane według liczby gwiazdek. Łącznie 270 000+ ⭐ w 41 repozytoriach.
+
+> Projekty, do których regularnie kontrybuujemy (tylko te z zaakceptowanymi zmianami). Projekty posortowane według liczby gwiazdek. Łącznie 410 000+ ⭐ w 53 repozytoriach.
| Projekt | Gwiazdki | Język | Zmiany |
|---|---|---|---|
-| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26,1 tys. | C# | +4624 -13 |
-| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22,3 tys. | PHP | +8 -2 |
+| [zed-industries/zed](https://github.com/zed-industries/zed) | ⭐ 91,3 tys. | Rust | +123 -10 |
+| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26,2 tys. | C# | +4624 -13 |
+| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22,3 tys. | PHP | +135 -4 |
| [postcss/autoprefixer](https://github.com/postcss/autoprefixer) | ⭐ 22,2 tys. | JavaScript | +50 -4 |
| [Seldaek/monolog](https://github.com/Seldaek/monolog) | ⭐ 21,4 tys. | PHP | +41 -2 |
-| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21,3 tys. | Rust | +87 -19 |
-| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15 tys. | Go | +76 -4 |
+| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21,4 tys. | Rust | +88 -20 |
+| [briannesbitt/Carbon](https://github.com/briannesbitt/Carbon) | ⭐ 16,6 tys. | PHP | +87 -0 |
+| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15 tys. | Go | +183 -18 |
| [App-vNext/Polly](https://github.com/App-vNext/Polly) | ⭐ 14,2 tys. | C# | +19 -1 |
-| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13,5 tys. | Go | +14 -13 |
-| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13,2 tys. | PHP | +42 -1 |
-| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12,2 tys. | JavaScript | +65 -5 |
-| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9,9 tys. | PHP | +76 -6 |
+| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13,5 tys. | Go | +19 -13 |
+| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13,2 tys. | PHP | +115 -3 |
+| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12,2 tys. | JavaScript | +124 -11 |
+| [doctrine/lexer](https://github.com/doctrine/lexer) | ⭐ 11,1 tys. | PHP | +72 -2 |
+| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9,9 tys. | PHP | +127 -7 |
| [FluentValidation/FluentValidation](https://github.com/FluentValidation/FluentValidation) | ⭐ 9,8 tys. | C# | +14 -1 |
| [serilog/serilog](https://github.com/serilog/serilog) | ⭐ 8 tys. | C# | +12 -0 |
+| [vscode-neovim/vscode-neovim](https://github.com/vscode-neovim/vscode-neovim) | ⭐ 7,8 tys. | TypeScript | +65 -2 |
| [NLog/NLog](https://github.com/NLog/NLog) | ⭐ 6,5 tys. | C# | +19 -0 |
+| [maildev/maildev](https://github.com/maildev/maildev) | ⭐ 6,1 tys. | TypeScript | +69 -13 |
| [Pagefind/pagefind](https://github.com/Pagefind/pagefind) | ⭐ 5,5 tys. | Rust | +48 -2 |
| [xoofx/markdig](https://github.com/xoofx/markdig) | ⭐ 5,3 tys. | C# | +223 -7 |
| [spencermountain/spacetime](https://github.com/spencermountain/spacetime) | ⭐ 4,1 tys. | JavaScript | +15 -40 |
@@ -323,25 +333,33 @@ Docker 61 · React 30 · Express 27 · Tailwind
| [thephpleague/csv](https://github.com/thephpleague/csv) | ⭐ 3,5 tys. | PHP | +22 -9 |
| [composer/satis](https://github.com/composer/satis) | ⭐ 3,3 tys. | PHP | +55 -10 |
| [montanaflynn/stats](https://github.com/montanaflynn/stats) | ⭐ 3 tys. | Go | +66 -23 |
+| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 3 tys. | Go | +124 -14 |
| [thephpleague/commonmark](https://github.com/thephpleague/commonmark) | ⭐ 3 tys. | PHP | +17 -0 |
-| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 2,9 tys. | Go | +124 -14 |
+| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2,4 tys. | PHP | +135 -11 |
| [gookit/goutil](https://github.com/gookit/goutil) | ⭐ 2,4 tys. | Go | +12 -0 |
-| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2,3 tys. | PHP | +135 -11 |
+| [pelican/panel](https://github.com/pelican/panel) | ⭐ 2,3 tys. | PHP | +64 -3 |
| [dedoc/scramble](https://github.com/dedoc/scramble) | ⭐ 2,2 tys. | PHP | +23 -0 |
| [gocarina/gocsv](https://github.com/gocarina/gocsv) | ⭐ 2,2 tys. | Go | +89 -2 |
| [thephpleague/html-to-markdown](https://github.com/thephpleague/html-to-markdown) | ⭐ 1,9 tys. | PHP | +3 -2 |
| [AfterShip/email-verifier](https://github.com/AfterShip/email-verifier) | ⭐ 1,6 tys. | Go | +99 -3 |
| [gookit/color](https://github.com/gookit/color) | ⭐ 1,6 tys. | Go | +12 -1 |
+| [fabiocaccamo/python-benedict](https://github.com/fabiocaccamo/python-benedict) | ⭐ 1,6 tys. | Python | +66 -5 |
+| [olebedev/when](https://github.com/olebedev/when) | ⭐ 1,5 tys. | Go | +45 -1 |
| [dgilland/pydash](https://github.com/dgilland/pydash) | ⭐ 1,4 tys. | Python | +18 -5 |
| [cakephp/chronos](https://github.com/cakephp/chronos) | ⭐ 1,4 tys. | PHP | +17 -2 |
| [go-playground/form](https://github.com/go-playground/form) | ⭐ 930 | Go | +35 -0 |
-| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 722 | Go | +22 -1 |
+| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 723 | Go | +22 -1 |
| [gookit/config](https://github.com/gookit/config) | ⭐ 585 | Go | +29 -8 |
-| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 503 | Rust | +24 -2 |
-| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 336 | Python | +14 -1 |
+| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 504 | Rust | +24 -2 |
+| [kelindar/bitmap](https://github.com/kelindar/bitmap) | ⭐ 384 | Assembly | +146 -12 |
+| [brick/date-time](https://github.com/brick/date-time) | ⭐ 361 | PHP | +67 -36 |
+| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 338 | Python | +124 -1 |
| [rodaine/table](https://github.com/rodaine/table) | ⭐ 324 | Go | +32 -2 |
-| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 86 | Rust | +22 -1 |
+| [wroberts/pytimeparse](https://github.com/wroberts/pytimeparse) | ⭐ 299 | Python | +5 -1 |
+| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 87 | Rust | +22 -1 |
| [thephpleague/uri-src](https://github.com/thephpleague/uri-src) | ⭐ 51 | PHP | +18 -2 |
+| [spiral/testing](https://github.com/spiral/testing) | ⭐ 7 | PHP | +255 -6 |
+
## ❓ Najczęstsze pytania