<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/community/best-of/2025/01" -->

---
title: Best Community Picks posts — January 2025 | daily.dev
description: The most upvoted Community Picks posts from January 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/community/best-of/2025/01
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/community/best-of/2025/01
og:type: website
og:site_name: daily.dev
og:title: Best Community Picks posts — January 2025 | daily.dev
og:description: The most upvoted Community Picks posts from January 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Community Picks — January 2025

1. 1  
[](https://daily.dev/posts/terminal-apps-1uvmascgw "Terminal Apps")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Terminal Apps  
Discover soft-serve, a powerful self-hostable Git server for the command line, explore cloudlens, a k9s-like CLI tool for managing AWS and GCP, and learn about Terminal Shop, a unique way to order ethically sourced coffee directly from your terminal.

1.4K  
34
2. 2  
[](https://daily.dev/posts/become-a-better-programmer-7-habits-to-grow-ng958jvtu "Become a Better Programmer: 7 Habits to Grow")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Become a Better Programmer: 7 Habits to Grow  
Adopting good habits is key to becoming a better programmer and professional. Focus on mastering the basics, think before you code, learn from official documentation, and write clean code. Develop strong debugging skills, network with other programmers, and build projects that solve real-life problems to gain practical experience.

1.1K  
38
3. 3  
[](https://daily.dev/posts/procrastinator-s-guide-to-glory-open-source-projects-that-turn-wasted-time-into-career-gold--um2igqguk "Procrastinator's Guide to Glory: Open Source Projects That Turn Wasted Time Into Career Gold ⭐️")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Procrastinator's Guide to Glory: Open Source Projects That Turn Wasted Time Into Career Gold ⭐️  
Redirecting some leisure time to contributing to open source projects can enhance technical skills, increase visibility to potential employers, and lead to career advancement. A strategic approach, like dedicating 15 minutes to contributions, can yield significant benefits, such as skill development, professional recognition, and networking opportunities. Key steps include identifying manageable issues, reviewing documentation, implementing solutions, and submitting pull requests. Several noteworthy projects are highlighted to help beginners get started.  
645  
15
4. 4  
[](https://daily.dev/posts/5-open-source-tools-for-backend-developers-in-2025-s6bmbzvdc "5 Open Source Tools for Backend Developers in 2025")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
5 Open Source Tools for Backend Developers in 2025  
Explore five essential open-source tools for backend developers that will remain relevant in 2025\. These tools, which include Nitric, Encore, Appwrite, Manifest, and Nhost, offer unique features to streamline development and simplify cloud integration. Each tool supports multiple programming languages and provides scalable solutions for building robust applications.  
463  
11
5. 5  
[](https://daily.dev/posts/rizzui-nw6wqyw5r "RizzUI")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
RizzUI  
RizzUI is a modern and minimal React UI library built with TailwindCSS, designed to offer simple, customizable, and accessible components. It includes a variety of production-ready elements categorized under buttons, inputs, navigation, feedback, overlays, data display, typography, and integrations. RizzUI emphasizes ease of use, full customization, type safety, and accessibility compliance.  
366  
22
6. 6  
[](https://daily.dev/posts/tips-to-become-10x-better-in-tech-interviews-vkjiqh2ye "Tips to become 10x better in Tech Interviews")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Tips to become 10x better in Tech Interviews  
Gourav Khanijoe, a Staff Engineer at HubSpot, shares five insightful tips to enhance your performance in tech interviews. Key points include building a reliable professional network, viewing each interview as a learning opportunity, crafting adaptable stories for behavioral questions, smart approaches to Leetcode challenges, and using storytelling in system design interviews. These strategies focus on making the best use of your skills and experiences to stand out from the crowd.  
346  
7
7. 7  
[](https://daily.dev/posts/7-developer-tools-that-will-boost-your-workflow-in-2025-x1zsexjnb "7 Developer Tools That Will Boost Your Workflow in 2025")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
7 Developer Tools That Will Boost Your Workflow in 2025  
Explore seven developer tools that will enhance your workflow in 2025, from Webcrumbs for frontend development to Encore for backend efficiency, and other tools like Drizzle ORM, Fine.dev, Jam.dev, Dify, and Infisical. Discover how these tools boost productivity by simplifying tasks, speeding up development, and improving performance.  
346  
17
8. 8  
[](https://daily.dev/posts/deepseek-ai-awesome-deepseek-integration-yhkpb2nyq "deepseek-ai/awesome-deepseek-integration")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
deepseek-ai/awesome-deepseek-integration  
Integrate the DeepSeek API into various popular software applications to enhance functionality. The DeepSeek Open Platform provides an API key for integration. Compatible tools include ChatGPT-Next-Web, LibreChat, RSS Translator, Raycast, PHP Client, Laravel, Zotero, SiYuan, and many others, across multiple operating systems such as macOS, iOS, and iPadOS.  
345  
6
9. 9  
[](https://daily.dev/posts/shadcn-ui-theme-generator--bovdhrfc1 "shadcn UI theme generator.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
shadcn UI theme generator.  
Easily create custom themes from a single color that you can copy and paste into your apps. The post provides information on team collaborations, setting daily activity goals, email management, and payment methods. It includes examples of email listings and payment status updates.  
317  
17
10. 10  
[](https://daily.dev/posts/computer-science-for-frontend-developers-o8jvv8r4y "Computer Science for Frontend Developers")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Computer Science for Frontend Developers  
Discusses the importance of computer science fundamentals for frontend developers, debating whether knowledge of data structures and algorithms is necessary. Provides a nuanced perspective, suggesting developers understand basic concepts to optimize performance when needed, especially with graphics or animations. The post also includes a simple roadmap for learning key concepts and recommends resources for further education.  
302  
6
11. 11  
[](https://daily.dev/posts/super-color-palette-v37ebfowf "Super Color Palette")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Super Color Palette  
Super Color Palette lets you create, export, and save color palettes for free without ads. Use shifting techniques for hue, saturation, and lightness to generate diverse palettes quickly. Adjust individual colors, entire palettes, or generate palettes from hex codes and images. It supports different color harmonies and models and offers features like accessibility checking, custom easing, and preview options. Join the Patreon for updates and optional support.  
292  
6
12. 12  
[](https://daily.dev/posts/i-made-12-css-tools-to-make-life-easier-for-developers-eyk2p1jln "I Made 12 CSS Tools to Make Life Easier for Developers")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
I Made 12 CSS Tools to Make Life Easier for Developers  
Discover a collection of 12 handy CSS tools on NotchTools designed to simplify everyday CSS tasks. These tools generate code for effects like glassmorphism, underlines, text glow, box shadows, and more. NotchTools also provides utilities like CSS minification, beautification, and color conversions, all aimed at enhancing developer workflows.  
254  
11
13. 13  
[](https://daily.dev/posts/bati-fwkc8byxq "Bati")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Bati  
A comprehensive guide to building a full-stack application with data fetching, authentication, database integration, and server setup.  
227  
12
14. 14  
[](https://daily.dev/posts/making-beautiful-api-keys-glecjozvu "Making Beautiful API Keys")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Making Beautiful API Keys  
Developers are often dissatisfied with the aesthetics and usability of conventional API keys. A startup focused on developer-first solutions created a new package called 'uuidkey' to solve this problem. This package encodes UUIDv7 using Crockford Base32 and adds dashes for symmetry and readability. These keys are secure, globally unique, sortable, and more visually appealing. The keys are also performant in PostgreSQL and designed for easy implementation.  
211  
9
15. 15  
[](https://daily.dev/posts/tailwind-css-starter-kit-bcvctr6xt "Tailwind CSS Starter Kit")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Tailwind CSS Starter Kit  
A library of components created with Tailwind CSS to help you quickly start and build your projects effectively.  
184  
7
16. 16  
[](https://daily.dev/posts/an-oh-fuck-moment-in-time-dpg9loqdv "An "oh fuck" moment in time")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
An "oh fuck" moment in time  
Over the Christmas break, a staff software engineer explores the use of software assistants to convert a Rust library into a Haskell library, resulting in a breakthrough moment. While these assistants sometimes err, they hold immense potential, creating new solutions rather than simply regurgitating existing knowledge. The experience highlights the evolving role of software assistants and how engineers must adapt to remain relevant in the industry.  
176  
7
17. 17  
[](https://daily.dev/posts/why-pnpm-wtf--z3r9k1sxn "Why PNPM? WTF?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Why PNPM? WTF?  
PNPM is a faster and disk-space-saving package manager for JavaScript that uses a symlink strategy to share dependencies across projects. It manages different dependency versions efficiently, saving disk space by reusing common files. While it's gaining popularity for its performance benefits, the decision to switch from NPM remains a personal choice.  
172  
23
18. 18  
[](https://daily.dev/posts/deepseek-php-deepseek-laravel-laravel-wrapper-for-deepseek-php-client-to-seamless-deepseek-api-int-4lnfuyiec "deepseek-php/deepseek-laravel: Laravel wrapper for Deepseek PHP client, to seamless deepseek API integration with laravel applications.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
deepseek-php/deepseek-laravel: Laravel wrapper for Deepseek PHP client, to seamless deepseek API integration with laravel applications.  
This post introduces a Laravel wrapper for the Deepseek PHP client, enabling seamless API integration with Laravel applications. It provides instructions on installation via Composer, adding the API key to the .env file, and basic and customized ways to use the Deepseek client. Additionally, it mentions the testing phase, contributors, and the project's changelog. The package is available under the MIT License.  
134  
5
19. 19  
[](https://daily.dev/posts/how-i-transformed-chatgpt-into-a-project-management-system-06k3icyj4 "How I Transformed ChatGPT Into a Project Management System")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
How I Transformed ChatGPT Into a Project Management System  
Learn how to transform ChatGPT into a project management system using its Custom Instructions and Memory features. This allows you to organize tasks, set priorities, and maintain projects across chat sessions. However, ChatGPT lacks reminder capabilities, so using calendar integrations can help with notifications.  
133  
4
20. 20  
[](https://daily.dev/posts/building-a-design-system-as-a-solo-designer-in-a-startup-a7im9p3ls "Building a Design System as a Solo designer in a startup")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Building a Design System as a Solo designer in a startup  
The post shares a detailed experience of building a design system as a solo designer in a startup environment. It highlights the challenges of creating an efficient design infrastructure, the process of learning and setting up components and documentation, and the importance of collaboration with engineering teams. The journey includes transitioning from initial failures to a more robust version using tools like ShadCN UI, Supernova, and AI integrations, resulting in significant improvements in product usability and company revenue.  
123  
3
21. 21  
[](https://daily.dev/posts/browser-use-web-ui-run-ai-agent-in-your-browser--ffyfvvmcj "browser-use/web-ui: Run AI Agent in your browser.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
browser-use/web-ui: Run AI Agent in your browser.  
WebUI, built on Gradio, extends the browser-use project, enabling AI agents to interact with web browsers. It supports multiple large language models like OpenAI and Gemini and offers features like custom browser support and persistent browser sessions. Users can customize the WebUI and run it locally using Python 3.11, Docker, and the Playwright tool. AI tasks can be executed with the browser window open between sessions to maintain history and state.  
113  
2
22. 22  
[](https://daily.dev/posts/building-a-crud-app-with-shadcn-ui-and-refine-s1gyumgew "Building a CRUD app with Shadcn UI and Refine")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Building a CRUD app with Shadcn UI and Refine  
Learn how to integrate Shadcn UI components with a Refine app using Vite and TypeScript. This post walks you through setting up TailwindCSS, configuring TypeScript and Vite, and generating Shadcn components such as tables, buttons, and pagination for a seamless UI experience.  
93  
1
23. 23  
[](https://daily.dev/posts/henrygd-beszel-lightweight-server-monitoring-hub-with-historical-data-docker-stats-and-alerts--nrvlv94lg "henrygd/beszel: Lightweight server monitoring hub with historical data, docker stats, and alerts.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
henrygd/beszel: Lightweight server monitoring hub with historical data, docker stats, and alerts.  
Beszel is a lightweight server monitoring platform featuring Docker statistics, historical data, and configurable alerts. It offers a user-friendly web interface, simple setup, multi-user support, OAuth authentication, automatic backups, and REST API access. Beszel consists of a web-based hub for dashboard management and an agent for monitoring system metrics.  
86  
1
24. 24  
[](https://daily.dev/posts/lightpanda-io-browser-the-open-source-browser-made-for-headless-usage-rwyptlsc8 "lightpanda-io/browser: The open-source browser made for headless usage")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
lightpanda-io/browser: The open-source browser made for headless usage  
Lightpanda is an open-source headless browser designed for efficient web automation, AI agents, LLM training, scraping, and testing. It features a significantly lower memory footprint and faster execution times compared to Chrome. The browser supports Javascript execution and web APIs, is compatible with tools like Playwright and Puppeteer, and is built using the Zig programming language. Installation and configuration instructions are provided for both Linux and MacOS.  
86  
1
25. 25  
[](https://daily.dev/posts/aurijs-jason-slash-database-complexity-away-with-jason--sn01dtvio "aurijs/jason: Slash database complexity away with jason.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
aurijs/jason: Slash database complexity away with jason.  
jason is a lightweight, embeddable JSON database designed for Bun projects. It features schema validation, concurrency control, and built-in caching. The simple API allows easy CRUD operations and custom queries. Jason supports versioning to track document changes and offers different concurrency strategies. Contributions to the project are welcome.  
82  
2

[See all Community Picks archives](/sources/community/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/community/best-of/2025/01#page","url":"https://daily.dev/sources/community/best-of/2025/01","name":"Best Community Picks Posts — January 2025","description":"The most upvoted Community Picks posts from January 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/community/best-of/2025/01#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/terminal-apps-1uvmascgw","name":"Terminal Apps"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/become-a-better-programmer-7-habits-to-grow-ng958jvtu","name":"Become a Better Programmer: 7 Habits to Grow"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/procrastinator-s-guide-to-glory-open-source-projects-that-turn-wasted-time-into-career-gold--um2igqguk","name":"Procrastinator's Guide to Glory: Open Source Projects That Turn Wasted Time Into Career Gold ⭐️"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/5-open-source-tools-for-backend-developers-in-2025-s6bmbzvdc","name":"5 Open Source Tools for Backend Developers in 2025"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/rizzui-nw6wqyw5r","name":"RizzUI"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/tips-to-become-10x-better-in-tech-interviews-vkjiqh2ye","name":"Tips to become 10x better in Tech Interviews"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/7-developer-tools-that-will-boost-your-workflow-in-2025-x1zsexjnb","name":"7 Developer Tools That Will Boost Your Workflow in 2025"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/deepseek-ai-awesome-deepseek-integration-yhkpb2nyq","name":"deepseek-ai/awesome-deepseek-integration"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/shadcn-ui-theme-generator--bovdhrfc1","name":"shadcn UI theme generator."},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/computer-science-for-frontend-developers-o8jvv8r4y","name":"Computer Science for Frontend Developers"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/super-color-palette-v37ebfowf","name":"Super Color Palette"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/i-made-12-css-tools-to-make-life-easier-for-developers-eyk2p1jln","name":"I Made 12 CSS Tools to Make Life Easier for Developers"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/bati-fwkc8byxq","name":"Bati"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/making-beautiful-api-keys-glecjozvu","name":"Making Beautiful API Keys"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/tailwind-css-starter-kit-bcvctr6xt","name":"Tailwind CSS Starter Kit"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/an-oh-fuck-moment-in-time-dpg9loqdv","name":"An \"oh fuck\" moment in time"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/why-pnpm-wtf--z3r9k1sxn","name":"Why PNPM? WTF?"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/deepseek-php-deepseek-laravel-laravel-wrapper-for-deepseek-php-client-to-seamless-deepseek-api-int-4lnfuyiec","name":"deepseek-php/deepseek-laravel: Laravel wrapper for Deepseek PHP client, to seamless deepseek API integration with laravel applications."},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/how-i-transformed-chatgpt-into-a-project-management-system-06k3icyj4","name":"How I Transformed ChatGPT Into a Project Management System"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/building-a-design-system-as-a-solo-designer-in-a-startup-a7im9p3ls","name":"Building a Design System as a Solo designer in a startup"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/browser-use-web-ui-run-ai-agent-in-your-browser--ffyfvvmcj","name":"browser-use/web-ui: Run AI Agent in your browser."},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/building-a-crud-app-with-shadcn-ui-and-refine-s1gyumgew","name":"Building a CRUD app with Shadcn UI and Refine"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/henrygd-beszel-lightweight-server-monitoring-hub-with-historical-data-docker-stats-and-alerts--nrvlv94lg","name":"henrygd/beszel: Lightweight server monitoring hub with historical data, docker stats, and alerts."},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/lightpanda-io-browser-the-open-source-browser-made-for-headless-usage-rwyptlsc8","name":"lightpanda-io/browser: The open-source browser made for headless usage"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/aurijs-jason-slash-database-complexity-away-with-jason--sn01dtvio","name":"aurijs/jason: Slash database complexity away with jason."}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/community/best-of"},{"@type":"ListItem","position":5,"name":"January 2025"}]}]}
```

