<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/pip/best-of/2023" -->

---
title: Best PIP posts of 2023 | daily.dev
description: The most upvoted PIP posts of 2023, curated by the daily.dev community.
canonical: https://daily.dev/tags/pip/best-of/2023
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/pip/best-of/2023
og:type: website
og:site_name: daily.dev
og:title: Best PIP posts of 2023 | daily.dev
og:description: The most upvoted PIP posts of 2023, 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 PIP — 2023

1. 1  
[](/posts/best-tools-for-python-developers-in-2023-9rfjlvrhn "Best Tools for Python Developers in 2023")  
Article  
![Avatar of inPlainEngHQ](https://media.daily.dev/image/upload/s--Dg5QTRuI--/f_auto,q_auto/v1686665538/logos/pe)Python in Plain English · 3y  
Best Tools for Python Developers in 2023  
Best Tools for Python Developers in 2023: Helios, PyCharm, Django, Poetry and more. Helios is a developer platform that provides actionable insight into your Python application flow. Python has become one of the most popular programming languages over the past few years.  
39  
2
2. 2  
[](/posts/8-best-window-managers-for-linux-v-vz8nw3 "8 Best Window Managers for Linux")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 4y  
8 Best Window Managers for Linux  
A window manager should be helpful if you dabble with multiple active windows on your system and want to make the most out of the available screen space. With a window manager, you can improve not only the productivity but the look and feel of your desktop. Some window managers provide you with room for endless customizability.  
15  
1
3. 3  
[](/posts/ashvardanian-stringzilla-10x-faster-string-search-split-sort-and-shuffle-for-long-strings-and-mu-b3vdgep0v "ashvardanian/StringZilla: 10x faster string search, split, sort, and shuffle for long strings and multi-gigabyte files in Python and C, leveraging SIMD with Arm Neon and x86 AVX2 & AVX-512 intrinsics")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
ashvardanian/StringZilla: 10x faster string search, split, sort, and shuffle for long strings and multi-gigabyte files in Python and C, leveraging SIMD with Arm Neon and x86 AVX2 & AVX-512 intrinsics  
StringZilla uses a heuristic so simple it's almost stupid... but it works. It matches the first few letters of words with hyper-scalar code to achieve speeds. The implementation fits into a single C 99 header file and uses different SIMD flavors and SWAR on older platforms.  
14
4. 4  
[](/posts/firefox-113-finally-makes-picture-in-picture-mode-useful-ahzwamyng "Firefox 113 Finally Makes Picture-in-Picture Mode Useful")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 3y  
Firefox 113 Finally Makes Picture-in-Picture Mode Useful  
Firefox 113 Finally Makes Picture-in-Picture Mode Useful - OMG! Ubuntu A new version of Mozilla Firefox is rolling out across Windows, macOS and, more importantly to us, Linux. Firefox 113 is an interesting update that enhances the browser’s capabilities in a number of areas.  
14  
2
5. 5  
[](/posts/restful-api-specification-with-fastapi-and-djantic--xoi3pnehw "RESTful API Specification with FastAPI and Djantic.")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
RESTful API Specification with FastAPI and Djantic.  
RESTful API Specification with FastAPI and Djantic. FastApi is a high-performance web framework for building API with Python 3.7+ based on standard type hints. Djantic is a library that provides a configurable utility class to automatically create a Pydantic model instance for any Django model class.  
13
6. 6  
[](/posts/cofactoryai-textbase-textbase-is-a-simple-framework-for-building-ai-chatbots--wl5uaaic6 "cofactoryai/textbase: ✨ Textbase is a simple framework for building AI chatbots. ✨")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
cofactoryai/textbase: ✨ Textbase is a simple framework for building AI chatbots. ✨  
Textbase is a framework for building chatbots using NLP and ML. Textbase will take care of the rest :) Since it is just Python you can use whatever models, libraries, vector databases and APIs you want. You can create a main.py file by yourself and add that path here.  
12
7. 7  
[](/posts/how-to-setup-a-windows-machine-for-machine-learning-deep-learning-using-an-nvidia-graphics-card-cud-sy3uj8cdx "How to Setup a Windows Machine for Machine Learning/Deep Learning Using an Nvidia Graphics Card (CUDA)")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
How to Setup a Windows Machine for Machine Learning/Deep Learning Using an Nvidia Graphics Card (CUDA)  
How to set up a Windows Machine for Machine Learning/Deep Learning using an Nvidia Graphics Card (CUDA) If you can afford a good Nvidia graphics card, then you can easily use your graphics card for this type of intensive work. A lot of developers use Linux for this, but I do not like Linux as a desktop operating system.  
11  
4
8. 8  
[](/posts/microsoft-lida-automatic-generation-of-visualizations-and-infographics-using-large-language-models-zy7pjuxwx "microsoft/lida: Automatic Generation of Visualizations and Infographics using Large Language Models")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
microsoft/lida: Automatic Generation of Visualizations and Infographics using Large Language Models  
LIDA is a library for generating data visualizations and infographics using Large Language Models LIDA. LIDA is grammar agnostic (will work with any programming language and visualization libraries e.g. matplotlib, seaborn, altair, d3 etc) LIDA treats visualizations as code.  
10

[See all PIP archives](/tags/pip/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/tags/pip/best-of/2023#page","url":"https://daily.dev/tags/pip/best-of/2023","name":"Best PIP Posts of 2023","description":"The most upvoted PIP posts of 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/pip/best-of/2023#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/best-tools-for-python-developers-in-2023-9rfjlvrhn","name":"Best Tools for Python Developers in 2023"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/8-best-window-managers-for-linux-v-vz8nw3","name":"8 Best Window Managers for Linux"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/ashvardanian-stringzilla-10x-faster-string-search-split-sort-and-shuffle-for-long-strings-and-mu-b3vdgep0v","name":"ashvardanian/StringZilla: 10x faster string search, split, sort, and shuffle for long strings and multi-gigabyte files in Python and C, leveraging SIMD with Arm Neon and x86 AVX2 & AVX-512 intrinsics "},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/firefox-113-finally-makes-picture-in-picture-mode-useful-ahzwamyng","name":"Firefox 113 Finally Makes Picture-in-Picture Mode Useful"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/restful-api-specification-with-fastapi-and-djantic--xoi3pnehw","name":"RESTful API Specification with FastAPI and Djantic."},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/cofactoryai-textbase-textbase-is-a-simple-framework-for-building-ai-chatbots--wl5uaaic6","name":"cofactoryai/textbase: ✨ Textbase is a simple framework for building AI chatbots. ✨"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-to-setup-a-windows-machine-for-machine-learning-deep-learning-using-an-nvidia-graphics-card-cud-sy3uj8cdx","name":"How to Setup a Windows Machine for Machine Learning/Deep Learning Using an Nvidia Graphics Card (CUDA)"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/microsoft-lida-automatic-generation-of-visualizations-and-infographics-using-large-language-models-zy7pjuxwx","name":"microsoft/lida: Automatic Generation of Visualizations and Infographics using Large Language Models"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"PIP","item":"https://daily.dev/tags/pip"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/pip/best-of"},{"@type":"ListItem","position":5,"name":"2023"}]}]}
```

