Check out coolify by coollabsio. It’s a well-crafted project with great potential.
An open-source & self-hostable Heroku / Netlify / Vercel alternative.
GitHub stars posts
Check out coolify by coollabsio. It’s a well-crafted project with great potential.
An open-source & self-hostable Heroku / Netlify / Vercel alternative.
The next version of markata will be around a full second faster at building it’s docs, that’s a 30% bump in performance at the current state. This performance will come when virtual environments are stored in the same directory as the source code.
I was looking through my profiler for some unexpected performance hits, and noticed that the docs plugin was taking nearly a full second (sometimes more), just to run glob.
| |- 1.068 glob markata/plugins/docs.py:40 | | |- 0.838 <listcomp> markata/plugins/docs.py:82 | | | `- 0.817 PathSpec.match_file pathspec/pathspec.py:165 | | | [14 frames hidden] pathspec, <built-in>, <string>
I started looking for different solutions and what I found was that I was hitting pathspec with way more files than I needed to.
len(list(Path().glob("**/*.py"))) # 6444 len([Path(f) for f in glob.glob("**/*.py", recursive=True)]) # 110
After digging into the docs I found that...
...
I’m really excited about gpt-engineer, an amazing project by AntonOsika. It’s worth exploring!
Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app
I recently discovered elia by darrenburns, and it’s truly impressive.
A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with ChatGPT, Claude, Llama 3, Phi 3, Mistral, Gemma and more.
global Field global BaseModel from pydantic import BaseModel from pydantic import Field
Pydantic is a Python library for serializing data into models that can be validated with a deep set of built in valitators or your own custom validators, and deserialize back to JSON or dictionary.
To install pydantic you will first need python and pip. Once you have pip installed you can install pydantic with pip.
pip install pydantic
Always install in a virtual environment
To get started with pydantic you will first need to create a Pydantic model. This is a python class that inherits from
pydantic.BaseModel....
AUR.">paru is an aur helper that allows you to use a package manager to install packages from the aur.
The Aur is a set of community managed packages that can be installed on arch based distros.
paru just makes it easy, no clone and run makepkg. You can do everything paru can do using the built in pacman installer.
You will need to manually instal pacman from the aur in order to get started.
...
The work on hardtime.nvim by m4xshen.
Establish good command workflow and quit bad habit
I’m impressed by trogon from Textualize.
Easily turn your Click CLI into a powerful terminal application
I’m impressed by swenv.nvim from AckslD.
Tiny plugin to quickly switch python virtual environments from within neovim without restarting.
I’m impressed by pandas-ai from sinaptik-ai.
Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
If you’re into interesting projects, don’t miss out on frogmouth, created by Textualize.
A Markdown browser for your terminal
I like Slackadays’s project Clipboard.
😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
tabby by TabbyML is a game-changer in its space. Excited to see how it evolves.
Self-hosted AI coding assistant