Initial commit: VulCode organization profile README (PL & EN)

This commit is contained in:
dualfroz committed 2026-09-21 06:09:35 +02:00
commit 32648fe5ad
4 files changed
+1668

No files matched your search

+414
View File
@@ -0,0 +1,414 @@
<div align="center">
<img src="https://vulcode.com/icon-192.png" width="96" alt="Logo VulCode, polski software house">
# VulCode
**Polski software house: strony internetowe, panele, aplikacje i skalowalne platformy**
[![vulcode.com](https://img.shields.io/badge/vulcode.com-7aa2f7?style=flat-square&logo=googlechrome&logoColor=white)](https://vulcode.com)
[![Wycena](https://img.shields.io/badge/Wycena_projektu-3fb950?style=flat-square&logo=maildotru&logoColor=white)](https://vulcode.com/pl/contact)
[![Discord](https://img.shields.io/badge/Discord-5865f2?style=flat-square&logo=discord&logoColor=white)](https://discord.gg/vulcode)
[![E-mail](https://img.shields.io/badge/hello@vulcode.com-2f3549?style=flat-square&logo=maildotru&logoColor=white)](mailto:hello@vulcode.com)
<sub>**Polski** · [English](README.en.md)</sub>
</div>
<br>
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.
## 🧩 Czym się zajmujemy?
<table>
<tr>
<td width="50%" valign="top">
<h3>🚀 Landing Page</h3>
Szybkie strony typu One-Page zoptymalizowane pod konwersję i promocje produktów lub usług. Błyskawiczny czas ładowania, pełna responsywność i gotowość pod kampanie reklamowe.
</td>
<td width="50%" valign="top">
<h3>🌐 Strona Firmowa</h3>
Rozbudowane serwisy wizytówkowe z intuicyjnym systemem CMS. Dedykowany design, blog, wielojęzyczność, pełne SEO techniczne i samodzielna edycja treści bez pomocy programisty.
</td>
</tr>
<tr>
<td width="50%" valign="top">
<h3>📊 Panele i Dashboardy</h3>
Dedykowane systemy zarządzania, panele B2B i B2C: zamówienia, klienci, rezerwacje, rozliczenia, automatyczne raporty i zaawansowane uprawnienia zespołu w jednym miejscu.
</td>
<td width="50%" valign="top">
<h3>⚡ Platformy Internetowe</h3>
Platformy webowe, marketplace'y i systemy SaaS dla EdTech, FinTech i innych branż. Skalowalna architektura, systemy ról i płatności cykliczne dopasowane do Twojego modelu.
</td>
</tr>
<tr>
<td width="50%" valign="top">
<h3>🛒 Sklepy & E-commerce</h3>
Nowoczesne sklepy internetowe zintegrowane z bramkami płatności i kurierami. Szybki koszyk, zarządzanie asortymentem i gotowość do sprzedaży od pierwszego dnia.
</td>
<td width="50%" valign="top">
<h3>📱 Aplikacje Mobilne</h3>
Wydajne aplikacje na systemy iOS oraz Android. Dopracowany UX, tryb offline, powiadomienia push i płynna integracja z API Twojej platformy.
</td>
</tr>
<tr>
<td width="50%" valign="top">
<h3>💻 Aplikacje Desktopowe</h3>
Niezawodne oprogramowanie na systemy Windows, macOS i Linux. Natywna wydajność, bezpieczeństwo i integracja z systemem operacyjnym.
</td>
<td width="50%" valign="top">
<h3>🔗 Integracje i Automatyzacje</h3>
Bezpieczne integracje API, webhooki oraz skrypty, boty i mikroserwisy redukujące powtarzalną pracę ręczną i łączące narzędzia zewnętrzne.
</td>
</tr>
</table>
> 💡 **Gotowe platformy w abonamencie.** Nie każdy projekt musi zaczynać się od dużej wyceny. Gotowa platforma działa od razu, obsługujesz ją z jednego panelu, a hosting, aktualizacje i kopie zapasowe są po naszej stronie. Gdy potrzeby urosną, przechodzisz płynnie na projekt dedykowany. [Zobacz platformy](https://vulcode.com)
## ✅ Dlaczego VulCode
| Gwarancja | Co to oznacza dla Ciebie |
|---|---|
| 🏷️ **Darmowa wycena** | Wycena i konsultacja bez żadnych opłat: poznasz koszt, zanim cokolwiek zdecydujesz. Otrzymujesz jasny kosztorys na piśmie, do którego możesz wrócić w dowolnym momencie. |
| 🤝 **Brak zobowiązań** | Zapytanie o ofertę do niczego Cię nie zobowiązuje. Decydujesz w swoim tempie, bez presji czasu i bez nacisku ze strony handlowca. |
| 🖥️ **Dostęp do stagingu** | Podglądasz projekt na żywo na naszym serwerze, zanim trafi do publicznej sieci. Widzisz postępy na bieżąco i zgłaszasz uwagi już na etapie budowy. |
| ⚙️ **Wybór technologii** | Dopasowujemy się do Twoich wymagań lub dobieramy najlepszy zestaw technologii pod skalę, budżet i przyszły rozwój Twojego projektu. |
| 🔄 **Poprawki w cenie** | Rundy poprawek są wliczone. Dopracowujemy projekt, aż będziesz zadowolony: zmieniamy detale i reagujemy na Twoje uwagi bez dodatkowych faktur. |
| 🚀 **Wsparcie we wdrożeniu** | Konfigurujemy domenę, serwer i certyfikaty SSL. Dopilnujemy, żeby wdrożenie przebiegło płynnie i bez przestojów. |
| 🛟 **Wsparcie po wdrożeniu** | Od 1 do 3 miesięcy darmowej opieki po starcie. Reagujemy na drobne poprawki, monitorujemy działanie i pomagamy po uruchomieniu. |
| 💬 **Szybki kontakt** | Jeden kontakt, konkretne odpowiedzi, zero korpo-ściemy. Piszesz bezpośrednio do programisty, który faktycznie pracuje nad Twoim projektem. |
| 🔒 **Możliwość NDA** | Na życzenie podpisujemy umowę o poufności, zanim jeszcze poznamy szczegóły projektu. Twój pomysł pozostaje Twoją własnością. |
## 🔄 Jak wygląda współpraca
Przejrzysty, 7-etapowy proces realizacji projektu:
1. **Pierwszy kontakt, warsztaty i wycena**
Piszesz do nas albo umawiamy krótką rozmowę. Zamiast pytać "jaki masz budżet", rozkładamy projekt na czynniki pierwsze: co ma robić, dla kogo i co się stanie, jeśli tego nie zbudujemy. Wycena i wstępny zakres wracają w 24 godziny.
2. **Onboarding w panelu klienta**
Dostajesz konto w panelu klienta, w którym na bieżąco widzisz postęp, pliki, faktury i zgłoszenia. Przesyłasz materiały, brandbook i dostępy, a my zamieniamy je na harmonogram z datami, który jest widoczny dla obu stron od pierwszego dnia.
3. **Prototypowanie interfejsu**
Zanim ruszy kod, widzisz układ i przepływ na wireframe'ach kluczowych ekranów. Rozmawiamy o tym, gdzie stoi przycisk i w jakiej kolejności czyta się sekcje, a nie o kolorach. Poprawki na tym etapie kosztują godziny, nie tygodnie.
4. **Tworzenie oprogramowania**
Praca toczy się na stagingu, do którego masz dostęp od pierwszego dnia, i we wspólnym repozytorium. Co tydzień dostajesz krótkie podsumowanie tego, co doszło i co jest w robocie: nie musisz pytać, żeby wiedzieć, na czym stoimy.
5. **Testy i bezpłatny bufor na poprawki**
Przed wdrożeniem produkt przechodzi przez listę kontrolną, którą sami przygotowaliśmy przez lata robienia tego samego błędu dwa razy. Po premierze zostaje bezpłatny bufor czasowy na drobne poprawki: nie wystawiamy faktury za każdą literówkę.
6. **Wdrożenie i przekazanie kodu**
Termin wdrożenia ustalamy razem, żeby nie zaskoczyło Twoich użytkowników ani Twojego zespołu. Po starcie dostajesz wszystko, co składa się na projekt: repozytorium, dokumentację i dostępy. Kod jest Twój: nie jest zakładnikiem naszej firmy i nie musisz wracać do nas, żeby cokolwiek zmienić.
7. **Wsparcie po starcie i monitoring**
Premiera nie kończy współpracy. Monitorujemy dostępność i czas odpowiedzi, a jeśli coś przestaje działać, zwykle wiemy o tym przed Tobą. Zgłoszenia zostają w tym samym panelu, w którym prowadziliśmy projekt, więc nikt nie zaczyna rozmowy od zera.
## 📊 VulCode w liczbach
<table>
<tr>
<td align="center" colspan="2" width="50%"><h3>3 324 107</h3>linii kodu</td>
<td align="center" width="25%"><h3>17 647</h3>commitów</td>
<td align="center" width="25%"><h3>200+</h3>projektów</td>
</tr>
<tr>
<td align="center" width="25%"><h3>270 000+</h3>gwiazdek projektów OSS</td>
<td align="center" width="25%"><h3>41</h3>projektów open source</td>
<td align="center" width="25%"><h3>26</h3>języków</td>
<td align="center" width="25%"><h3>1 634</h3>dni pracy</td>
</tr>
</table>
```diff
+ 3 324 107 linii dodanych
- 502 324 linii usuniętych
! 2 821 783 linii netto
```
### Języki
<p align="center">
<img src="https://ghapi.dualfroz.com/v2/public/cards/top-langs.svg" width="495" alt="Wykres kołowy języków programowania">
</p>
<table align="center">
<tr><th></th><th align="left">Język</th><th align="right">Linie kodu</th><th align="right">Commity</th><th align="right">Udział</th></tr>
<tr><td><img src="https://skillicons.dev/icons?i=ts" width="18" alt="TypeScript"></td><td><b>TypeScript</b></td><td align="right">1 492 536</td><td align="right">4 406</td><td align="right">54,3% <sub>████████████</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=rust" width="18" alt="Rust"></td><td><b>Rust</b></td><td align="right">255 918</td><td align="right">892</td><td align="right">9,3% <sub>██</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=php" width="18" alt="PHP"></td><td><b>PHP</b></td><td align="right">103 631</td><td align="right">124</td><td align="right">3,8% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=kotlin" width="18" alt="Kotlin"></td><td><b>Kotlin</b></td><td align="right">102 759</td><td align="right">713</td><td align="right">3,7% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=go" width="18" alt="Go"></td><td><b>Go</b></td><td align="right">102 702</td><td align="right">356</td><td align="right">3,7% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=cs" width="18" alt="C#"></td><td><b>C#</b></td><td align="right">85 918</td><td align="right">653</td><td align="right">3,1% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=html" width="18" alt="HTML"></td><td><b>HTML</b></td><td align="right">80 002</td><td align="right">124</td><td align="right">2,9% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=js" width="18" alt="JavaScript"></td><td><b>JavaScript</b></td><td align="right">78 003</td><td align="right">380</td><td align="right">2,8% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=py" width="18" alt="Python"></td><td><b>Python</b></td><td align="right">66 884</td><td align="right">252</td><td align="right">2,4% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=cpp" width="18" alt="C++"></td><td><b>C++</b></td><td align="right">55 519</td><td align="right">349</td><td align="right">2,0% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=swift" width="18" alt="Swift"></td><td><b>Swift</b></td><td align="right">51 503</td><td align="right">388</td><td align="right">1,9% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=c" width="18" alt="C"></td><td><b>C</b></td><td align="right">48 135</td><td align="right">345</td><td align="right">1,7% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=zig" width="18" alt="Zig"></td><td><b>Zig</b></td><td align="right">44 583</td><td align="right">284</td><td align="right">1,6% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=elixir" width="18" alt="Elixir"></td><td><b>Elixir</b></td><td align="right">40 525</td><td align="right">283</td><td align="right">1,5% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=ruby" width="18" alt="Ruby"></td><td><b>Ruby</b></td><td align="right">37 655</td><td align="right">263</td><td align="right">1,4% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=lua" width="18" alt="Lua"></td><td><b>Lua</b></td><td align="right">32 053</td><td align="right">206</td><td align="right">1,2% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=css" width="18" alt="CSS"></td><td><b>CSS</b></td><td align="right">21 747</td><td align="right">193</td><td align="right">0,8% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=mysql" width="18" alt="SQL"></td><td><b>SQL</b></td><td align="right">14 976</td><td align="right">278</td><td align="right">0,5% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=java" width="18" alt="Java"></td><td><b>Java</b></td><td align="right">9 922</td><td align="right">66</td><td align="right">0,4% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=dart" width="18" alt="Dart"></td><td><b>Dart</b></td><td align="right">6 013</td><td align="right">40</td><td align="right">0,2% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=bash" width="18" alt="Shell"></td><td><b>Shell</b></td><td align="right">4 857</td><td align="right">92</td><td align="right">0,2% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=solidity" width="18" alt="Solidity"></td><td><b>Solidity</b></td><td align="right">4 688</td><td align="right">33</td><td align="right">0,2% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=haskell" width="18" alt="Haskell"></td><td><b>Haskell</b></td><td align="right">3 609</td><td align="right">28</td><td align="right">0,1% <sub>█</sub></td></tr>
<tr><td><img src="https://skillicons.dev/icons?i=scala" width="18" alt="Scala"></td><td><b>Scala</b></td><td align="right">3 133</td><td align="right">29</td><td align="right">0,1% <sub>█</sub></td></tr>
<tr><td><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/fsharp.png" width="18" alt="F#"></td><td><b>F#</b></td><td align="right">3 017</td><td align="right">18</td><td align="right">0,1% <sub>█</sub></td></tr>
<tr><td><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/assembly.png" width="18" alt="Assembly"></td><td><b>Assembly</b></td><td align="right">397</td><td align="right">6</td><td align="right">0,0% <sub>█</sub></td></tr>
</table>
**Frameworki i narzędzia wykryte w projektach** <sub>(liczba repozytoriów)</sub>
Docker <sub>61</sub> · React <sub>30</sub> · Express <sub>27</sub> · Tailwind CSS <sub>24</sub> · Vite <sub>24</sub> · Motion <sub>18</sub> · Prisma <sub>16</sub> · discord.js <sub>14</sub> · Gorilla WebSocket <sub>6</sub> · SQLite <sub>6</sub> · Serde <sub>6</sub> · Stripe <sub>5</sub> · Tokio <sub>5</sub> · reqwest <sub>5</sub> · xUnit <sub>5</sub> · Axum <sub>3</sub> · Framer Motion <sub>3</sub> · PHPUnit <sub>3</sub> · Redis <sub>3</sub> · SQLx <sub>3</sub> · clap <sub>3</sub> · gRPC <sub>3</sub> · Avalonia <sub>2</sub> · BullMQ <sub>2</sub> · Chart.js <sub>2</sub> · Guzzle <sub>2</sub> · JUnit <sub>2</sub> · Jest <sub>2</sub> · Jetpack Compose <sub>2</sub> · Laravel <sub>2</sub> · Next.js <sub>2</sub> · Playwright <sub>2</sub> · Pterodactyl <sub>2</sub> · Spring Boot <sub>2</sub> · Zod <sub>2</sub> · aiohttp <sub>2</sub> · discord.py <sub>2</sub> · i18next <sub>2</sub> · webpack <sub>2</sub> · Android <sub>1</sub>
<sub>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.</sub>
## 🛠️ Technologie
### Języki programowania
<table>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=ts" width="40" alt="TypeScript"><br><sub>TypeScript</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=rust" width="40" alt="Rust"><br><sub>Rust</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=js" width="40" alt="JavaScript"><br><sub>JavaScript</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=go" width="40" alt="Go"><br><sub>Go</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=php" width="40" alt="PHP"><br><sub>PHP</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=cs" width="40" alt="C#"><br><sub>C#</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=py" width="40" alt="Python"><br><sub>Python</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=kotlin" width="40" alt="Kotlin"><br><sub>Kotlin</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=elixir" width="40" alt="Elixir"><br><sub>Elixir</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=swift" width="40" alt="Swift"><br><sub>Swift</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=cpp" width="40" alt="C++"><br><sub>C++</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=java" width="40" alt="Java"><br><sub>Java</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=c" width="40" alt="C"><br><sub>C</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=dart" width="40" alt="Dart"><br><sub>Dart</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=solidity" width="40" alt="Solidity"><br><sub>Solidity</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=ruby" width="40" alt="Ruby"><br><sub>Ruby</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=lua" width="40" alt="Lua"><br><sub>Lua</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=zig" width="40" alt="Zig"><br><sub>Zig</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=haskell" width="40" alt="Haskell"><br><sub>Haskell</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=scala" width="40" alt="Scala"><br><sub>Scala</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/fsharp.png" width="40" alt="F#"><br><sub>F#</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/assembly.png" width="40" alt="Assembly"><br><sub>Assembly</sub></td>
</tr>
</table>
### Backend i DevOps
<table>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=nodejs" width="40" alt="Node.js"><br><sub>Node.js</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=dotnet" width="40" alt="ASP.NET Core"><br><sub>ASP.NET Core</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=laravel" width="40" alt="Laravel"><br><sub>Laravel</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=symfony" width="40" alt="Symfony"><br><sub>Symfony</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=django" width="40" alt="Django"><br><sub>Django</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=flask" width="40" alt="Flask"><br><sub>Flask</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=fastapi" width="40" alt="FastAPI"><br><sub>FastAPI</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=docker" width="40" alt="Docker"><br><sub>Docker</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=kubernetes" width="40" alt="Kubernetes"><br><sub>Kubernetes</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=nginx" width="40" alt="nginx"><br><sub>nginx</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=grafana" width="40" alt="Grafana"><br><sub>Grafana</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=linux" width="40" alt="Linux"><br><sub>Linux</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=git" width="40" alt="Git"><br><sub>Git</sub></td>
</tr>
</table>
### Bazy danych
<table>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=postgres" width="40" alt="PostgreSQL"><br><sub>PostgreSQL</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=mysql" width="40" alt="MySQL"><br><sub>MySQL</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/mariadb.png" width="40" alt="MariaDB"><br><sub>MariaDB</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=sqlite" width="40" alt="SQLite"><br><sub>SQLite</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=redis" width="40" alt="Redis"><br><sub>Redis</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=mongodb" width="40" alt="MongoDB"><br><sub>MongoDB</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/clickhouse.png" width="40" alt="ClickHouse"><br><sub>ClickHouse</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=cassandra" width="40" alt="Cassandra"><br><sub>Cassandra</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=prisma" width="40" alt="Prisma"><br><sub>Prisma</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/json.png" width="40" alt="JSON"><br><sub>JSON</sub></td>
</tr>
</table>
### Frontend i aplikacje
<table>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=react" width="40" alt="React"><br><sub>React</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=nextjs" width="40" alt="Next.js"><br><sub>Next.js</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=vue" width="40" alt="Vue"><br><sub>Vue</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=angular" width="40" alt="Angular"><br><sub>Angular</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=astro" width="40" alt="Astro"><br><sub>Astro</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=vite" width="40" alt="Vite"><br><sub>Vite</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=tailwind" width="40" alt="Tailwind CSS"><br><sub>Tailwind CSS</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=bootstrap" width="40" alt="Bootstrap"><br><sub>Bootstrap</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=html" width="40" alt="HTML"><br><sub>HTML</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=css" width="40" alt="CSS"><br><sub>CSS</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=sass" width="40" alt="Sass"><br><sub>Sass</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=electron" width="40" alt="Electron"><br><sub>Electron</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/tauri.png" width="40" alt="Tauri"><br><sub>Tauri</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/avalonia.png" width="40" alt="Avalonia"><br><sub>Avalonia</sub></td>
</tr>
</table>
### Oprogramowanie
<table>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=vscode" width="40" alt="VS Code"><br><sub>VS Code</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=visualstudio" width="40" alt="Visual Studio"><br><sub>Visual Studio</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=idea" width="40" alt="JetBrains IDEs"><br><sub>JetBrains IDEs</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=androidstudio" width="40" alt="Android Studio"><br><sub>Android Studio</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/xcode.png" width="40" alt="Xcode"><br><sub>Xcode</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=unity" width="40" alt="Unity"><br><sub>Unity</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=godot" width="40" alt="Godot"><br><sub>Godot</sub></td>
</tr>
<tr>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=unreal" width="40" alt="Unreal Engine"><br><sub>Unreal Engine</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=figma" width="40" alt="Figma"><br><sub>Figma</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=ps" width="40" alt="Photoshop"><br><sub>Photoshop</sub></td>
<td align="center" width="96"><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/davinci.png" width="40" alt="DaVinci Resolve"><br><sub>DaVinci Resolve</sub></td>
<td align="center" width="96"><img src="https://skillicons.dev/icons?i=blender" width="40" alt="Blender"><br><sub>Blender</sub></td>
</tr>
</table>
<sub>Szczegółowy stack technologiczny i standardy: [vulcode.com](https://vulcode.com)</sub>
## 🌍 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.
| Projekt | Gwiazdki | Język | Zmiany |
|---|---|---|---|
| [icsharpcode/ILSpy](https://github.com/icsharpcode/ILSpy) | ⭐ 26,1 tys. | C# | <code>+4624</code> <code>-13</code> |
| [PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) | ⭐ 22,3 tys. | PHP | <code>+8</code> <code>-2</code> |
| [postcss/autoprefixer](https://github.com/postcss/autoprefixer) | ⭐ 22,2 tys. | JavaScript | <code>+50</code> <code>-4</code> |
| [Seldaek/monolog](https://github.com/Seldaek/monolog) | ⭐ 21,4 tys. | PHP | <code>+41</code> <code>-2</code> |
| [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) | ⭐ 21,3 tys. | Rust | <code>+87</code> <code>-19</code> |
| [PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | ⭐ 15 tys. | Go | <code>+76</code> <code>-4</code> |
| [App-vNext/Polly](https://github.com/App-vNext/Polly) | ⭐ 14,2 tys. | C# | <code>+19</code> <code>-1</code> |
| [hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten) | ⭐ 13,5 tys. | Go | <code>+14</code> <code>-13</code> |
| [filp/whoops](https://github.com/filp/whoops) | ⭐ 13,2 tys. | PHP | <code>+42</code> <code>-1</code> |
| [spencermountain/compromise](https://github.com/spencermountain/compromise) | ⭐ 12,2 tys. | JavaScript | <code>+65</code> <code>-5</code> |
| [kanboard/kanboard](https://github.com/kanboard/kanboard) | ⭐ 9,9 tys. | PHP | <code>+76</code> <code>-6</code> |
| [FluentValidation/FluentValidation](https://github.com/FluentValidation/FluentValidation) | ⭐ 9,8 tys. | C# | <code>+14</code> <code>-1</code> |
| [serilog/serilog](https://github.com/serilog/serilog) | ⭐ 8 tys. | C# | <code>+12</code> <code>-0</code> |
| [NLog/NLog](https://github.com/NLog/NLog) | ⭐ 6,5 tys. | C# | <code>+19</code> <code>-0</code> |
| [Pagefind/pagefind](https://github.com/Pagefind/pagefind) | ⭐ 5,5 tys. | Rust | <code>+48</code> <code>-2</code> |
| [xoofx/markdig](https://github.com/xoofx/markdig) | ⭐ 5,3 tys. | C# | <code>+223</code> <code>-7</code> |
| [spencermountain/spacetime](https://github.com/spencermountain/spacetime) | ⭐ 4,1 tys. | JavaScript | <code>+15</code> <code>-40</code> |
| [itchyny/gojq](https://github.com/itchyny/gojq) | ⭐ 3,8 tys. | Go | <code>+42</code> <code>-5</code> |
| [Suor/funcy](https://github.com/Suor/funcy) | ⭐ 3,5 tys. | Python | <code>+18</code> <code>-2</code> |
| [thephpleague/csv](https://github.com/thephpleague/csv) | ⭐ 3,5 tys. | PHP | <code>+22</code> <code>-9</code> |
| [composer/satis](https://github.com/composer/satis) | ⭐ 3,3 tys. | PHP | <code>+55</code> <code>-10</code> |
| [montanaflynn/stats](https://github.com/montanaflynn/stats) | ⭐ 3 tys. | Go | <code>+66</code> <code>-23</code> |
| [thephpleague/commonmark](https://github.com/thephpleague/commonmark) | ⭐ 3 tys. | PHP | <code>+17</code> <code>-0</code> |
| [versity/versitygw](https://github.com/versity/versitygw) | ⭐ 2,9 tys. | Go | <code>+124</code> <code>-14</code> |
| [gookit/goutil](https://github.com/gookit/goutil) | ⭐ 2,4 tys. | Go | <code>+12</code> <code>-0</code> |
| [Paymenter/Paymenter](https://github.com/Paymenter/Paymenter) | ⭐ 2,3 tys. | PHP | <code>+135</code> <code>-11</code> |
| [dedoc/scramble](https://github.com/dedoc/scramble) | ⭐ 2,2 tys. | PHP | <code>+23</code> <code>-0</code> |
| [gocarina/gocsv](https://github.com/gocarina/gocsv) | ⭐ 2,2 tys. | Go | <code>+89</code> <code>-2</code> |
| [thephpleague/html-to-markdown](https://github.com/thephpleague/html-to-markdown) | ⭐ 1,9 tys. | PHP | <code>+3</code> <code>-2</code> |
| [AfterShip/email-verifier](https://github.com/AfterShip/email-verifier) | ⭐ 1,6 tys. | Go | <code>+99</code> <code>-3</code> |
| [gookit/color](https://github.com/gookit/color) | ⭐ 1,6 tys. | Go | <code>+12</code> <code>-1</code> |
| [dgilland/pydash](https://github.com/dgilland/pydash) | ⭐ 1,4 tys. | Python | <code>+18</code> <code>-5</code> |
| [cakephp/chronos](https://github.com/cakephp/chronos) | ⭐ 1,4 tys. | PHP | <code>+17</code> <code>-2</code> |
| [go-playground/form](https://github.com/go-playground/form) | ⭐ 930 | Go | <code>+35</code> <code>-0</code> |
| [mkideal/cli](https://github.com/mkideal/cli) | ⭐ 722 | Go | <code>+22</code> <code>-1</code> |
| [gookit/config](https://github.com/gookit/config) | ⭐ 585 | Go | <code>+29</code> <code>-8</code> |
| [rust-syndication/rss](https://github.com/rust-syndication/rss) | ⭐ 503 | Rust | <code>+24</code> <code>-2</code> |
| [pydantic/pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | ⭐ 336 | Python | <code>+14</code> <code>-1</code> |
| [rodaine/table](https://github.com/rodaine/table) | ⭐ 324 | Go | <code>+32</code> <code>-2</code> |
| [QEDK/configparser-rs](https://github.com/QEDK/configparser-rs) | ⭐ 86 | Rust | <code>+22</code> <code>-1</code> |
| [thephpleague/uri-src](https://github.com/thephpleague/uri-src) | ⭐ 51 | PHP | <code>+18</code> <code>-2</code> |
## ❓ Najczęstsze pytania
<details>
<summary><b>Jak wygląda proces realizacji projektu?</b></summary>
<br>
Zaczynamy od bezpłatnej konsultacji (30-60 minut), podczas której omawiamy zakres, cele i budżet. Następnie przygotowujemy ofertę i harmonogram. Po akceptacji startujemy z projektem podzielonym na etapy, z regularnym raportowaniem postępów. Masz wgląd w bieżący status przez cały czas.
</details>
<details>
<summary><b>Jakie są warunki płatności?</b></summary>
<br>
Standardowo pobieramy 40% zaliczki przed startem, 60% po zakończeniu i oddaniu projektu. Przy większych projektach możemy ustalić płatności etapowe (milestone-based). Wystawiamy faktury VAT. Akceptujemy przelew bankowy i BLIK.
</details>
<details>
<summary><b>Czy po zakończeniu projektu otrzymam pełny kod źródłowy?</b></summary>
<br>
Tak, kod źródłowy jest w całości Twój. Przekazujemy go przez prywatne repozytorium Git (GitHub/GitLab) lub w formie archiwum. Nie stosujemy żadnych lockingów, blokad licencyjnych ani powiązania z naszą infrastrukturą.
</details>
<details>
<summary><b>Czy oferujecie wsparcie po zakończeniu projektu?</b></summary>
<br>
Tak. Zapewniamy standardowe wsparcie powdrożeniowe (1 do 3 miesięcy) oraz gwarancję na błędy wynikające z naszej realizacji. Dla długoterminowej współpracy oferujemy plany utrzymaniowe (hosting, aktualizacje, monitoring, drobne zmiany) wyceniane indywidualnie.
</details>
<details>
<summary><b>Jak przebiega komunikacja podczas projektu?</b></summary>
<br>
Komunikujemy się przez kanał Discord lub Slack dedykowany projektowi: masz stały dostęp do zespołu. Co tydzień wysyłamy krótki raport z postępami. Jeśli coś wymaga szybkiej decyzji, umawiamy krótkie spotkanie wideo.
</details>
<details>
<summary><b>Czy mogę zamówić projekt z własnym designem (Figma)?</b></summary>
<br>
Oczywiście. Jeśli masz gotowy projekt UI w Figmie, możemy go zaimplementować bezpośrednio, co skraca czas realizacji i obniża koszt. Możemy też przejąć Twój istniejący system designu i pracować spójnie z nim.
</details>
<details>
<summary><b>Ile trwa realizacja projektu?</b></summary>
<br>
To zależy od zakresu. Landing page powstaje zwykle w 1-2 tygodnie, rozbudowana strona z CMS w 3-6 tygodni, a platforma czy aplikacja to najczęściej 2-4 miesiące. Dokładny harmonogram z kamieniami milowymi ustalamy przy wycenie i ściśle się go trzymamy.
</details>
<details>
<summary><b>Czy podpisujecie umowę i NDA?</b></summary>
<br>
Tak. Każdy projekt realizujemy na podstawie umowy, która jasno określa zakres, terminy, koszty i prawa do kodu. Na życzenie podpisujemy również NDA (umowę o poufności) jeszcze przed rozmową o szczegółach: Twój pomysł i dane są w pełni bezpieczne.
</details>
<details>
<summary><b>Nie mam gotowej specyfikacji: pomożecie ją stworzyć?</b></summary>
<br>
Jasne, większość klientów przychodzi z pomysłem, a nie z gotową specyfikacją. Podczas konsultacji zadajemy właściwe pytania, doradzamy zakres funkcji i priorytety, a następnie spisujemy to w czytelny dokument będący podstawą wyceny. Nie musisz znać się na technologii.
</details>
<details>
<summary><b>Czy pomożecie z hostingiem, domeną i wdrożeniem?</b></summary>
<br>
Tak, zajmujemy się całym wdrożeniem: konfiguracją serwera, domeny, certyfikatu SSL i publikacją na produkcji. Możemy hostować projekt na naszej infrastrukturze albo wdrożyć go na Twoim koncie chmurowym (np. AWS, GCP, Cloudflare, VPS) i przekazać pełne uprawnienia.
</details>
<br>
<div align="center">
**Masz projekt?** [Napisz do nas](https://vulcode.com/pl/contact) · Branding i design robi nasza siostrzana marka [Aphrodi](https://aphrodi.pl)
</div>