🔥 actualbudget / actual - A local-first personal finance app
GitHub热门项目 | A local-first personal finance app | Stars: 27,913 | 29 stars today | 语言: TypeScript
找到 1814 篇相关文章
GitHub热门项目 | A local-first personal finance app | Stars: 27,913 | 29 stars today | 语言: TypeScript
GitHub热门项目 | Dark Reader Chrome and Firefox extension | Stars: 22,233 | 7 stars today | 语言: TypeScript
GitHub热门项目 | Node.js based forum software built for the modern web | Stars: 15,175 | 2 stars today | 语言: JavaScript
GitHub热门项目 | Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards. | Stars: 21,085 | 37 stars today | 语言: Python
GitHub热门项目 | The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs | Stars: 2,492 | 42 stars today | 语言: Python
GitHub热门项目 | A framework for building realtime voice AI agents 🤖🎙️📹 | Stars: 11,803 | 129 stars today | 语言: Python
GitHub热门项目 | DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm | Stars: 20,219 | 385 stars today | 语言: C
GitHub热门项目 | Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | Stars: 360,291 | 138 stars today | 语言: Python
GitHub热门项目 | DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running. | Stars: 29,612 | 877 stars today | 语言: Go
GitHub热门项目 | Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions. | Stars: 6,819 | 1,769 stars today | 语言: Rust
The communication-free form of breaking up has become ubiquitous. “I no longer had to bear her energy,” a man who ghosted his partner of four years tells WIRED.
Git is the ultimate tool for developers. Yet, branching strategies still confuse many of us. Commands like merge, rebase, and cherry-pick manipulate your commit history in completely different ways. If you just guess what they do, you risk ruining your team's shared history or losing track of your changes. The easiest way to understand Git is to visualize it. Let us look at exactly what happens to your Git graph when you run these three critical commands. 🏗️ Starting Point: Our Example Repository Imagine we have a standard repository. We branched off the main branch from commit B to work on a new feature in a feature branch. While we worked on our feature, someone else pushed commit C and D to main. Here is what our history looks like right now: C --- D [main] / A --- B \ E --- F [feature] main has two new commits: C and D. feature has two new commits: E and F. 🔀 1. Git Merge (The Safe Record Keeper) When you merge main into your feature branch (or vice versa), Git creates a special, brand-new commit called a merge commit. git checkout feature git merge main The Visual Graph After Merge: C ------- D ------ [main] / \ A --- B \ \ v E --- F --- G [feature] What happened under the hood? Git looked at the common ancestor (B), took the history of main (C and D), took the history of feature (E and F), and combined them. Commit G is the merge commit. It has two parent commits: F and D. Pros: 100% non-destructive. It preserves the exact historical timeline of when things actually happened. Cons: Your Git graph can quickly become a messy "train track" web if you have many developers merging constantly. 🚀 2. Git Rebase (The Clean History Rewriter) Rebase takes all the commits from your current branch, lifts them up, and replants them on top of the very last commit of the target branch. git checkout feature git rebase main The Visual Graph After Rebase: C --- D [main] / \ A --- B E' --- F' [feature] What happened under the hood? Git temporarily blew away commits E and F. It ca
I have two-factor authentication (2FA) enabled on most of my accounts using an authenticator app. Recently, while installing the app on another Android device, I tried to change the backup password, but it didn't work. As a result, I lost access, had to disable 2FA, and re-enable it using a different authenticator app. Setting up 2FA again wasn't a problem because I was still logged in to most of my accounts. However, I didn't have my GitLab recovery codes. GitLab offers only two ways to regain access: receiving a six-digit verification code via email or generating new recovery codes using an SSH key associated with the account. Receiving a verification code via email is the easiest way to recover your account, but having an SSH key can be incredibly useful when receiving an email verification code isn't an option. Whenever I configure GitLab in my local environment, I create an SSH key for authentication and commit signing, as I always sign commits in my repositories. I described this process in a previous article . Get New Recovery Codes Check the SSH keys on your machine: ls -la ~/.ssh Look for files named like id_rsa , or id_ed25519 . Run the following command to get new recovery codes: ssh -i ~/.ssh/id_ed25519 git@gitlab.com 2fa_recovery_codes Replace id_ed25519 with the name of your SSH key file. Copy one of the recovery codes Go to the sign in page Enter your username and password Provide the recovery code when prompted Now you're signed in! Disable 2FA and re-enable it—and don't forget to save your recovery codes somewhere safe this time.
GitHub热门项目 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | Stars: 15,462 | 133 stars this week | 语言: TypeScript
GitHub热门项目 | Open-source media request and discovery manager for Jellyfin, Plex, and Emby. | Stars: 12,106 | 127 stars this week | 语言: TypeScript
GitHub热门项目 | Rust‑first, cross‑platform wgpu/WebGPU renderer exposed to Python for fast, headless 3D rendering. Built in Rust, shipped as Python wheels. | Stars: 558 | 10 stars today | 语言: Rust
GitHub热门项目 | A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/ | Stars: 13,405 | 6 stars today | 语言: Rust
GitHub热门项目 | 🦎 a tool to build and deploy software on many servers 🦎 | Stars: 11,769 | 10 stars today | 语言: Rust
GitHub热门项目 | Open Brain — The infrastructure layer for your thinking. One database, one AI gateway, one chat channel — any AI plugs in. No middleware, no SaaS. | Stars: 4,357 | 14 stars today | 语言: TypeScript
GitHub热门项目 | Story Creation AI Agent for novel, scripts, translation, interactive games, and IP content | Stars: 8,614 | 55 stars today | 语言: TypeScript