🔥 obra / superpowers - An agentic skills framework & software development methodolo
GitHub热门项目 | An agentic skills framework & software development methodology that works. | Stars: 210,568 | 1,726 stars today | 语言: Shell
找到 1544 篇相关文章
GitHub热门项目 | An agentic skills framework & software development methodology that works. | Stars: 210,568 | 1,726 stars today | 语言: Shell
GitHub热门项目 | Python tool for converting files and office documents to Markdown. | Stars: 126,876 | 1,263 stars today | 语言: Python
GitHub热门项目 | An advanced guide to learn English which might benefit you a lot 🎉 . 离谱的英语学习指南/英语学习教程/英语学习/学英语 | Stars: 47,854 | 2,015 stars today | 语言:
GitHub热门项目 | DigitalPlat FreeDomain: Free Domain For Everyone | Stars: 170,105 | 1,769 stars today | 语言: HTML
If you're building an AI agent that touches dates — booking flows, scheduling bots, "remind me on Friday" assistants — you've probably noticed: LLMs are terrible at dates. They hallucinate weekday-to-date mappings. They fencepost-error ranges. They forget what "next Friday" means in Ukrainian vs English. Asking the model to "be careful" doesn't fix it — what fixes it is moving date interpretation out of the model and into a deterministic tool. That's what whenis is. Use it as an agent tool Define a resolveDate(expression, reference) tool that calls whenis . Let the model invoke it instead of guessing. import { createParser } from ' @whenis/core ' ; import { uk } from ' @whenis/locale-uk ' ; import { booking } from ' @whenis/booking ' ; const parser = createParser ({ locales : [ uk ], plugins : [ booking ], options : { preferFuture : true }, }); const ref = new Date ( ' 2026-05-28 ' ); parser . parse ( " наступної п'ятниці " , { reference : ref }); // → { type: 'date', date: '2026-06-05', confidence: 1 } parser . parse ( ' з 5 по 10 червня ' , { reference : ref }); // → { type: 'range', start: '2026-06-05', end: '2026-06-11', nights: 6 } parser . parse ( ' після свят ' , { reference : ref }); // → { type: 'fuzzy', reason: 'holiday_ref', // metadata: { suggest_next_month: true } } English works the same way: import { en } from ' @whenis/locale-en ' ; const parser = createParser ({ locales : [ en ], options : { preferFuture : true } }); parser . parse ( ' next Friday ' , { reference : new Date ( ' 2026-05-28 ' ) }); // → { type: 'date', date: '2026-06-05', confidence: 1 } How it differs from chrono-node Multi-candidate output. A bare "Friday" mid-week emits both this Friday and next Friday with confidence scores. Your agent re-ranks using conversation context — no silent guessing inside the library. Locale as data. Adding RU/PL/CS is one source file with no engine changes. The Ukrainian locale ships full inflection: months × 7 cases, weekdays × 4 cases, pointers, conne
As a backend engineer, I have worked on many services where the hard part was not only writing the code. The hard part was keeping the project clean, reproducible, easy to build, and safe to maintain as the team and codebase grew. In Go, a big part of that discipline comes from understanding Go Modules . At first, Go Modules may look simple: a go.mod file, a go.sum file, and a few commands like go mod init and go mod tidy . But in real projects, these small tools decide how your service builds in CI, how your dependencies are verified, how private repositories are handled, and how other developers can use your package. In this article, I want to explain Go Modules in a practical way, from the mindset of someone building production backend systems. We will cover: What Go Modules are and why Go does not work like NPM or Pip How go mod init , go mod tidy , and go mod vendor actually help How I think about Go project structure without over-engineering How to publish your own Go package A few production tips that matter in real teams What Are Go Modules? A Go module is a versioned collection of Go packages. In simple words, it is the boundary of your project. It tells Go: what your project is called which Go version it targets which dependencies it needs which versions of those dependencies should be used A Go module is defined by the go.mod file. Before Go Modules, Go projects were commonly managed inside GOPATH . That worked, but it created friction around dependency versions and project location. Go Modules solved that by making dependency management explicit and project-based. Today, when I start a serious Go project, one of the first things I do is initialize a module. Why Go Packages Feel Different From NPM or Pip If you come from JavaScript or Python, Go package management may feel a little strange at first. In Node.js, packages are usually published to NPM . In Python, packages are usually published to PyPI . Go is different. Go uses the module path as an import
This is a submission for the GitHub Finish-Up-A-Thon Challenge What I Built Last...
GitHub热门项目 | Space and Time | Proof of SQL | Stars: 5,436 | 1 star this week | 语言: Rust
GitHub热门项目 | YC (S26) | Give AI the ability to live your experience. Records everything you do, say, hear 24/7, local, private, secure | Stars: 18,948 | 156 stars this week | 语言: Rust
GitHub热门项目 | A native gRPC client & server implementation with async/await support. | Stars: 12,178 | 130 stars this week | 语言: Rust
GitHub热门项目 | A Datacenter Scale Distributed Inference Serving Framework | Stars: 7,101 | 285 stars this week | 语言: Rust
GitHub热门项目 | Production-grade Rust-native trading engine with deterministic event-driven architecture | Stars: 23,081 | 241 stars this week | 语言: Rust
GitHub热门项目 | A refreshingly simple data-driven game engine built in Rust | Stars: 46,314 | 165 stars this week | 语言: Rust
GitHub热门项目 | agent multiplexer that lives in your terminal. | Stars: 2,639 | 853 stars this week | 语言: Rust
GitHub热门项目 | NVR with realtime local object detection for IP cameras | Stars: 33,313 | 1,282 stars this week | 语言: TypeScript
GitHub热门项目 | The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. | Stars: 33,669 | 3,791 stars this week | 语言: TypeScript
GitHub热门项目 | Chrome DevTools for coding agents | Stars: 42,009 | 1,876 stars this week | 语言: TypeScript
GitHub热门项目 | What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers? | Stars: 22,584 | 1,127 stars this week | 语言: TypeScript
GitHub热门项目 | #1 Persistent memory for AI coding agents based on real-world benchmarks | Stars: 18,709 | 3,781 stars this week | 语言: TypeScript
GitHub热门项目 | Run OpenAI Codex Desktop on Linux - automated installer | Stars: 1,112 | 182 stars this week | 语言: JavaScript