🔥 mullvad / mullvadvpn-app - The Mullvad VPN client app for desktop and mobile
GitHub热门项目 | The Mullvad VPN client app for desktop and mobile | Stars: 7,292 | 59 stars today | 语言: Rust
找到 32993 篇相关文章
GitHub热门项目 | The Mullvad VPN client app for desktop and mobile | Stars: 7,292 | 59 stars today | 语言: Rust
GitHub热门项目 | Fullstack app framework for web, desktop, and mobile. | Stars: 36,549 | 16 stars today | 语言: Rust
GitHub热门项目 | A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ... | Stars: 32,389 | 7 stars today | 语言: Rust
GitHub热门项目 | BitFun is a desktop-grade Agent runtimeand a ready-to-use suite of desktop Agent applications.with built-in Code Agent 、 Cowork Agent、Computer Use. It has memory, personality, and the ability to evolve over time | Stars: 1,243 | 23 stars today | 语言: Rust
GitHub热门项目 | A simple, fast and user-friendly alternative to 'find' | Stars: 43,499 | 16 stars today | 语言: Rust
GitHub热门项目 | 🧡 Everything is RSSible | Stars: 44,965 | 20 stars today | 语言: TypeScript
GitHub热门项目 | Generate code from the terminal! | Stars: 6,807 | 53 stars today | 语言: TypeScript
GitHub热门项目 | | Stars: 6,447 | 80 stars today | 语言: TypeScript
GitHub热门项目 | open-source sms-gateway. turn any android phone into an sms gateway | Stars: 2,731 | 20 stars today | 语言: TypeScript
GitHub热门项目 | Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions. | Stars: 8,355 | 51 stars today | 语言: TypeScript
GitHub热门项目 | ⚡ Dynamically generated stats for your github readmes | Stars: 79,780 | 12 stars today | 语言: JavaScript
GitHub热门项目 | A collection of agent skills for CAD, robotics and hardware design | Stars: 7,107 | 78 stars today | 语言: JavaScript
GitHub热门项目 | API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites | Stars: 23,224 | 73 stars today | 语言: JavaScript
GitHub热门项目 | Open-source AI hackers to find and fix your app’s vulnerabilities. | Stars: 26,385 | 88 stars today | 语言: Python
GitHub热门项目 | A feed-forward 3D foundation model for reconstructing scenes from streaming data | Stars: 7,993 | 372 stars today | 语言: Python
GitHub热门项目 | NumPy & SciPy for GPU | Stars: 11,351 | 172 stars today | 语言: Python
GitHub热门项目 | FluidVoice - Fastest macOS Offline Dictation app - Voice to Text fully Local. One ⭐ takes us a long way :)) | Stars: 3,289 | 264 stars today | 语言: Swift
In the previous article on hosting a Next.js app on a VPS , I'd left the deployment pipeline as a rough sketch: four lines to say "it ships to production on its own when you push." That's the piece I want to open up here, because it's what separates a VPS you fuss over by hand from infrastructure you can forget about. There's a stubborn myth that CI/CD is a big-company thing, with a dedicated DevOps team and six-figure tooling. Not true. The pipeline that deploys this portfolio fits in two YAML files, you can read it in five minutes, and it gives me back exactly the comfort I liked about Vercel: I push to master , I go grab a coffee, the app is live when I'm back. The one thing I gained along the way is knowing precisely what happens between the git push and the running container. Four steps, in this order Deployment is a chain. On every push to master , GitHub Actions runs lint, security scan, image build, and deploy. What matters is the needs : as long as a step fails, the following ones don't start. A critical vulnerability caught by the scan, and the image never gets built. At all. jobs : lint : # ESLint runs-on : ubuntu-latest # ... security : # Trivy scan (reusable workflow) uses : ./.github/workflows/security.yml build-push : # build the Docker image → push to GHCR needs : [ lint , security ] # ... deploy : # SSH to the VPS → docker compose pull && up -d needs : [ build-push ] # ... Lint first, because it's the cheapest step and there's no point building an image if ESLint is already screaming. The scan next, as a barrier. Then the build, which produces the Docker image and pushes it to GHCR, GitHub's container registry (private, in my case). And finally the deploy, which connects over SSH to the VPS, pulls the new image and restarts the container. Four links, each blocking the next. That's the whole secret. The security scan is in the path, not in a review "for later" This is the one I won't budge on. Dependency security, in a lot of projects, is a Dependabo
Let's be honest — standard GitHub profiles are a bit... static. As a Full Stack Developer & AI/ML Specialist, I wanted a way to showcase my contributions that actually felt alive. I didn't just want a grid of green squares; I wanted a universe. So, I built GitPulse. What is GitPulse? GitPulse is a cinematic, interactive web application that transforms standard GitHub profiles and repository logs into glowing, animated contribution universes. Instead of just seeing numbers, you experience your code history visually. The Tech Stack I wanted this to feel premium, fast, and visually stunning without relying on heavy frontend frameworks if I didn't need to. Canvas API & GSAP: For buttery-smooth micro-animations and physics. Glassmorphism UI: Using CSS backdrop-filters to create a modern, deep aesthetic. Vanilla JavaScript: Keeping the core logic incredibly fast and lightweight. The "Stellar Duel" Feature One of the coolest features I added was the Stellar Duel mode. I thought: What if you could compare your GitHub activity with a friend, but instead of a boring chart, it looked like a sci-fi dashboard? Stellar Duel Using the GitHub API, GitPulse fetches the data and renders a live, side-by-side visual duel of your commit history, stars, and PRs. It’s highly interactive and honestly, just really fun to look at. The Biggest Challenge: Performance Rendering thousands of data points (commits) visually on a canvas can crash a browser if you aren't careful. To solve this, I had to heavily optimize the animation loop. Instead of manipulating the DOM for every star/commit node, I used HTML5 Canvas to batch render the visual elements. I also implemented requestAnimationFrame properly to ensure the animations pause when the user switches tabs, saving CPU cycles. See it in Action I've integrated GitPulse directly into my main portfolio. You can try it live here: GitPulse Live Demo And if you want to see more of the projects I build (especially in the AI/ML and Computer Vision space