20-day longest streak
Hi, I'm Sorin 👋 I work on Ansible DevTools team at Red Hat 🔭 Major projects I am working on Visual Studio Code Extension for Ansible, ansible-lint and molecule. 🌱…
Hi, I'm Sorin 👋
I work on Ansible DevTools team at Red Hat
- 🔭 Major projects I am working on Visual Studio Code Extension for Ansible, ansible-lint and molecule.
- 🌱 I’m currently maintaining several open source projects
- 💬 `
@ssbarneanick on matrix channels as#ansible-devtoolsor#pycontribs - ⚡ sbarnea.com personal blog, always outdated
Credits
I would like to thanks everyone that has aver supported me in my volutary work of supporting open-source project. I should mention at least few of these:
- Red Hat (IBM), which is also my employer, for giving me the freedom to contribute to whatever open-source project I do see fit while at work. In fact I suspect that 98% of what I do for work is on the public internet.
- Every other open-source maintainer which ever reviewed my contributions, or just replied to issues I raise. I do value your help!
- Those that decided to show appeciation by sponsoring me. Keep in mind that I donate 100% of what I receive to upstream opensource projects that I use.
- Several companies that found a way to support my work:
Updates
- 2022-07: My team started a menthorship program for those interested in learning how to become good open-source contributors and maintainers.
- 2021-06: Leaving OpenStack and moving to Ansible DevTools team! Now maintaining those cool Ansible developemt tools became my job.
- 2020-12: This year proved to be a very stressful year which got me very close to a burnout. One measure that I had to take was to suspend my maintenance of jira library. I am aware that it is affected by a lot of bitrot and nobody was willing to spend the considerable amount of time needed to restore the CI.
Tool others made and that I want to share with you
- hyperfine for benchmarking command execution times
- ripgrep for searching locally. It recognizes gitignores and provide a very useful output. I do also have an alias for it rg='rg --hidden --no-follow --max-columns 255 --no-heading --column -F'
- pyenv install and use multiple versions of python. Useful to bring python versions that your distro may lack. Especialy useful for MacOS.
- direnv which allows you to create .envrc
fiels on disk which are automatically loaded. You can put env vars there, including secrets in order to avoid cluttering your entire user profile. This also limits their availability based on where you run from. - glances and htop as alternatives to old top`.
Bits
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF+fxSQJpM7Ily1dWQ2Cpfft/0nnDwz2cjT1p0JZQqPr @ssbarnea (zbr)-
mk ★ PINNED ⑂
mk
★ 0 9mo agoExplain → -
ansible-lint ★ PINNED ⑂
Best practices checker for Ansible
Python ★ 2 4mo agoExplain → -
vscode-ansible ★ PINNED ⑂
vscode/vscodium extension for integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.
TypeScript ★ 1 8h agoExplain → -
keytool-trust ▣
Tool to install SSL certificates in JVM keystores
Shell ★ 53 9y agoExplain → -
hikvision
hikvision player sdk usage from c++ and python
C++ ★ 13 14y agoExplain → -
pyHikvision
Python wrapper to Hickvision Player SDK. It can be used to open and analyse hickvision video files.
C ★ 7 14y agoExplain → -
harem
Personal ansible playbooks
Jinja ★ 7 2y agoExplain → -
tesseract-sample
Sample usage of tesseract that includes training and recognition.
Python ★ 4 14y agoExplain → -
python-license-check ⑂
Check python packages from requirement.txt and report issues
Python ★ 4 5y agoExplain → -
sbarnea.com
personal website
SCSS ★ 3 3y agoExplain → -
.github
No description.
★ 2 3y agoExplain → -
slides
Slides I created over time, open-source, PRs welcomed.
CSS ★ 2 2y agoExplain → -
z264 ▣
No description.
Shell ★ 2 12y agoExplain → -
monorepo
git monorepo tools
Shell ★ 2 9y agoExplain → -
validate-yaml-schema ⑂
A Github action for validating YAML based on VS Code settings
TypeScript ★ 1 5y agoExplain → -
py-usage
Python code samples for common language issues
Python ★ 1 14y agoExplain → -
pre-commit-uv ⑂
No description.
★ 1 8mo agoExplain → -
bat ⑂
A cat(1) clone with wings.
★ 1 9mo agoExplain → -
ansi-to-react ⑂
:guardsman: ANSI to React
★ 1 6y agoExplain → -
Amplitude-Python ⑂
Python Amplitude Analytics SDK
Python ★ 1 3y agoExplain → -
alls-green ⑂
A check for whether the dependency jobs are all green.
★ 1 3y agoExplain → -
all-repos ⑂
Clone all your repositories and apply sweeping changes.
★ 1 2y agoExplain → -
acontext
reproduce context bug with ansible
Python ★ 1 6y agoExplain → -
a2h ⑂
Rewrite of ansi2html from scratch with a less-restrictive MIT licensing
Python ★ 1 6y agoExplain → -
42picky.github.io ⑂
42picky websites
★ 1 3y agoExplain → -
3oci-docs
[POC] playground for testing use of gitbook
★ 1 6y agoExplain → -
cookiecutter ⑂
A command-line utility that creates projects from cookiecutters (project templates). E.g. Python package projects, jQuery plugin projects.
Python ★ 1 3y agoExplain → -
azure ⑂
Development area for Azure Collections
★ 1 2y agoExplain → -
community.internal_test_tools ⑂
Internal only, not for end users
★ 1 2y agoExplain → -
cli ⑂
GitHub’s official command line tool
★ 1 3y agoExplain → -
citrite-extension
CITRITE Browser Extension for Citrix employees
JavaScript ★ 1 11y agoExplain → -
tendo ⑂
Official repository of python tendo library, always welcoming new contributions.
Python ★ 1 6y agoExplain → -
rhos-ci
Experimental Groovy Shared Library for Jenkins Pipelines
Groovy ★ 1 9y agoExplain → -
gha-playground
Repo used to test GHA behaviours
Python ★ 1 2y agoExplain → -
vscode ⑂
Visual Studio Code
★ 1 5y agoExplain → -
podman ⑂
Podman: A tool for managing OCI containers and pods.
★ 0 3y agoExplain → -
easy-page-link-for-wpml
Easy Page Link for WPML (Wordpress)
★ 0 10y agoExplain → -
windmill-config ⑂
Ansible configuration files for windmill project
Shell ★ 0 6y agoExplain → -
elvy
ELVY stands for El Validator for YAML, a cli for validating yaml files, similar to other validator but that one relies on yaml-language-server (same used by YAML extension for vscode).
TypeScript ★ 0 5y agoExplain → -
codespell ⑂
check code for common misspellings
★ 0 3mo agoExplain → -
ansible-dev-tools ⑂
Ansible automation developer tools
Python ★ 0 8d agoExplain → -
coveragepy ⑂
The code coverage tool for Python
★ 0 4y agoExplain → -
ssbarnea
No description.
★ 0 3y agoExplain → -
shade ⑂
Client library for OpenStack containing Infra business logic
Python ★ 0 9y agoExplain → -
pytest-benchmark ⑂
pytest fixture for benchmarking code
★ 0 10mo agoExplain → -
ruff-pre-commit ⑂
A pre-commit hook for Ruff.
★ 0 10mo agoExplain → -
pattern-service ⑂
No description.
Python ★ 0 11mo agoExplain → -
tox-uv ⑂
Use https://github.com/astral-sh/uv with tox
Python ★ 0 3mo agoExplain → -
tox-ini-fmt ⑂
Formats your tox.ini files
★ 0 1y agoExplain → -
adapter-github-actions ⑂
:electric_plug: An adapter that takes a Probot app and makes it compatible with GitHub Actions
★ 0 1y agoExplain → -
pydoclint ⑂
A Python docstring linter that checks arguments, returns, yields, and raises sections
★ 0 10mo agoExplain → -
lunasea ⑂
Self-hosted software controller built using Flutter
★ 0 1y agoExplain → -
prettier-vscode ⑂
Visual Studio Code extension for Prettier
★ 0 1y agoExplain → -
toolkit ⑂
The GitHub ToolKit for developing GitHub Actions.
★ 0 1y agoExplain → -
ansible.utils ⑂
A collection of ansible utilities for the content creator.
★ 0 1y agoExplain → -
buildarr ⑂
Constructs and configures Arr PVR stacks
★ 0 1y agoExplain → -
wstools ⑂
Official repository of python wstools library
Python ★ 0 6y agoExplain → -
mise-action ⑂
No description.
★ 0 1y agoExplain → -
uv ⑂
An extremely fast Python package and project manager, written in Rust.
★ 0 1y agoExplain → -
mise ⑂
dev tools, env vars, task runner
★ 0 1y agoExplain → -
diff_cover ⑂
Automatically find diff lines that need test coverage.
★ 0 1y agoExplain → -
psutil ⑂
Cross-platform lib for process and system monitoring in Python
★ 0 1y agoExplain → -
nodeenv ⑂
Virtual environment for Node.js & integrator with virtualenv
★ 0 1y agoExplain → -
ansible-devspaces-demo ⑂
No description.
★ 0 1y agoExplain → -
onigurumacffi ⑂
python cffi bindings for the oniguruma regex engine
★ 0 1y agoExplain → -
event-driven-ansible ⑂
Ansible Collection for EDA
Python ★ 0 1y agoExplain → -
rsync-static ⑂
Static RSync binaries compiled for x86, ARM, and ARM64. Useful for running on Android. Built daily
★ 0 6y agoExplain → -
typer ⑂
Typer, build great CLIs. Easy to code. Based on Python type hints.
★ 0 2y agoExplain → -
x0
No description.
★ 0 2y agoExplain → -
language-server-protocol ⑂
Defines a common protocol for language servers.
★ 0 2y agoExplain → -
bug-yarn
No description.
★ 0 2y agoExplain → -
x2 ▣
No description.
★ 0 2y agoExplain → -
ansible-sign ⑂
The `ansible-sign` utility for signing and verifying Ansible project directory contents.
★ 0 11mo agoExplain → -
linkchecker ⑂
check links in web documents or full websites
★ 0 2y agoExplain → -
ccmenu ⑂
CCMenu is a Mac application to monitor continuous integration servers.
Objective-C ★ 0 7y agoExplain → -
libtmux ⑂
⚙️ Python API / wrapper for tmux
★ 0 2y agoExplain → -
tripleo-quickstart ⑂
Ansible based project for setting up TripleO virtual environments
Shell ★ 0 7y agoExplain → -
ecosystem-documentation ⑂
Task-oriented, cross-project documentation for the Ansible ecosystem
★ 0 2y agoExplain → -
bugwarrior ⑂
Pull github, bitbucket, and trac issues into taskwarrior
Python ★ 0 7y agoExplain → -
team-devtools ⑂
Shared practices, workflows and decisions impacting Ansible devtools projects
★ 0 2y agoExplain → -
tox-ansible ⑂
tox-ansible exposes Ansible molecule test scenarios as tox environments, so you can test them in insolation without having to setup tox.ini yourself.
★ 0 5y agoExplain → -
kobo-btpt ⑂
Page turning via Bluetooth for Kobo eReaders
C++ ★ 0 2y agoExplain → -
x1
No description.
★ 0 2y agoExplain → -
molecule ⑂
Molecule aids in the development and testing of Ansible roles.
Python ★ 0 2y agoExplain → -
pluggy ⑂
A minimalist production ready plugin system
★ 0 3y agoExplain → -
vscode-coverage-gutters ⑂
Display test coverage generated by lcov and xml - works with many languages
★ 0 3y agoExplain → -
community.network ⑂
Ansible Community Network Collection
Python ★ 0 3y agoExplain → -
ansible-sdk ⑂
The Ansible SDK
★ 0 3y agoExplain → -
setuptools_scm ⑂
the blessed package to manage your versions by scm tags
★ 0 3y agoExplain → -
python-ruamel-yaml
No description.
★ 0 3y agoExplain → -
awesome-cli-apps ⑂
🖥 📊 🕹 🛠 A curated list of command line apps
★ 0 3mo agoExplain → -
homebrew-core ⑂
🍻 Default formulae for the missing package manager for macOS
Ruby ★ 0 2y agoExplain → -
ansible-rulebook ⑂
No description.
★ 0 2y agoExplain → -
markdown-exec ⑂
Utilities to execute code blocks in Markdown files.
★ 0 3y agoExplain → -
ansible-role-mysql ⑂
Ansible Role - MySQL
★ 0 3y agoExplain → -
pygments-ansi-color ⑂
ANSI color-code highlighting for Pygments
★ 0 3y agoExplain → -
ossinsight ⑂
Open Source Software Insights - Analysis, Comparison, Trends, Rankings of Open Source Software, you can also get insight from more than 5 billion with natural language (powered by OpenAI). Follow us on Twitter: https://twitter.com/ossinsight
★ 0 3y agoExplain → -
mkdocs-material ⑂
Documentation that simply works
★ 0 2y agoExplain → -
cli-guidelines ⑂
A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.
CSS ★ 0 3y agoExplain → -
mkdocstrings ⑂
:blue_book: Automatic documentation from sources, for MkDocs.
★ 0 3y agoExplain → -
LinkFree ⑂
Connect to your audience with a single link. Showcase the content you create and your projects in one place. Make it easier for people to find, follow and subscribe.
★ 0 3y agoExplain → -
tox-bug
No description.
Shell ★ 0 3y agoExplain → -
community.molecule ⑂
No description.
Python ★ 0 3y agoExplain → -
Automating-Workflows-with-GitHub-Actions ⑂
Automating Workflows with GitHub Actions, published by Packt
★ 0 3y agoExplain → -
python ⑂
A Python handler for mkdocstrings.
★ 0 3y agoExplain → -
galaxy_ng ⑂
Galaxy NextGen
★ 0 3y agoExplain → -
zuul-config ⑂
Global configuration for Software Factory Zuul instance
★ 0 11mo agoExplain → -
understanding-json-schema ⑂
A website aiming to provide more accessible documentation for JSON schema.
★ 0 3y agoExplain → -
vscode-redhat-telemetry ⑂
No description.
★ 0 3y agoExplain → -
creator-ee ⑂
No description.
Shell ★ 0 3y agoExplain → -
pytest-html ⑂
Plugin for generating HTML reports for pytest results
Python ★ 0 3y agoExplain → -
pre-commit ⑂
A framework for managing and maintaining multi-language pre-commit hooks.
Python ★ 0 3y agoExplain → -
starter-workflows ⑂
Accelerating new GitHub Actions workflows
★ 0 3y agoExplain → -
rep-a
No description.
Shell ★ 0 3y agoExplain → -
scratch
Sample role that for validating use of docker_image role inside molecule
★ 0 3y agoExplain → -
receptor-collection ⑂
No description.
★ 0 3y agoExplain → -
foreman-ansible-modules ⑂
Ansible modules for interacting with the Foreman API and various plugin APIs such as Katello
★ 0 3y agoExplain → -
hugo-theme-pure ⑂
A pure theme for Hugo
CSS ★ 0 3y agoExplain → -
pdbr ⑂
pdb + Rich library
★ 0 3y agoExplain → -
ppinfo ⑂
Package to retrieve metadata about a local python project
★ 0 3y agoExplain → -
ansi2html ⑂
Convert text with ansi color codes to HTML
★ 0 3y agoExplain → -
pyenv ⑂
Simple Python version management
★ 0 3y agoExplain → -
pytest-metadata ⑂
Plugin for accessing test session metadata
★ 0 3y agoExplain → -
vscode-extension-tester ⑂
Framework for simulating user interactions with VS Code and its extensions via Webdriver
TypeScript ★ 0 1y agoExplain → -
no_color ⑂
Website data for no-color.org
★ 0 4y agoExplain → -
containmint ⑂
Create multi-arch containers using native cloud builds.
★ 0 3y agoExplain → -
vscode-vsce ⑂
VS Code Extension Manager
TypeScript ★ 0 4y agoExplain → -
task ⑂
A task runner / simpler Make alternative written in Go
★ 0 3y agoExplain → -
cisco.nxos ⑂
Ansible Network Collection for Cisco NXOS
★ 0 3y agoExplain → -
spectral ⑂
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.
★ 0 4y agoExplain → -
rst-to-myst ⑂
Convert ReStructuredText to MyST Markdown
★ 0 4y agoExplain → -
community.docker ⑂
Community Docker Collection for Ansible: modules and plugins for working with Docker
★ 0 4y agoExplain → -
jsonschema ⑂
An implementation of the JSON Schema specification for Python
★ 0 4y agoExplain → -
molecule-cloud ⑂
Collection on molecule plugins using clouds for provisioning
Python ★ 0 4y agoExplain → -
ansible-london-meetup ⑂
Ansible Meetup for London, UK
★ 0 4y agoExplain → -
yamllint ⑂
A linter for YAML files.
Python ★ 0 3y agoExplain → -
schemas ⑂
Hosts JSON validation schemas for Ansible files, used by vscode-ansible extension.
TypeScript ★ 0 3y agoExplain → -
python-vagrant ⑂
Python bindings for interacting with Vagrant virtual machines.
★ 0 3y agoExplain → -
ansible-lint-action ⑂
GitHub Action for running ansible-lint as part of your workflows! [ https://github.com/marketplace/actions/ansible-lint ]
Shell ★ 0 3y agoExplain → -
sphinx_ansible_theme ⑂
A reusable Ansible Sphinx Theme
★ 0 3y agoExplain → -
enrich ⑂
Enrich adds few missing features to the wonderful rich library.
★ 0 3y agoExplain → -
ansible-language-server ⑂
Ansible Language Server
TypeScript ★ 0 3y agoExplain → -
bug-gha-windows-2022
x
★ 0 4y agoExplain → -
gha-bug
No description.
★ 0 4y agoExplain → -
pytest-xdist ⑂
pytest plugin for distributed testing and loop-on-failures testing modes.
★ 0 4y agoExplain → -
rmux-1 ⑂
rmux allows you to run your local project on multiple remote machines in parallel
★ 0 4y agoExplain → -
galaxy-importer ⑂
Galaxy content importer
★ 0 11mo agoExplain → -
dot-config.github.io ⑂
dot-config.github.io website
★ 0 4y agoExplain → -
ansible-compat ⑂
A python package containing functions that help interacting with various versions of Ansible
Python ★ 0 3y agoExplain → -
cspell-dicts ⑂
Various cspell dictionaries
★ 0 1y agoExplain → -
rich ⑂
Rich is a Python library for rich text and beautiful formatting in the terminal.
Python ★ 0 3y agoExplain → -
ansible-docker-rootless ⑂
Ansible role to install a rootless Docker server
★ 0 4y agoExplain → -
ansible-navigator ⑂
An Ansible execution environment for Ansible Navigator
Python ★ 0 3y agoExplain → -
tox-extra ⑂
Tox plugin which adds few extra checks like assuring that git does not report dirty
★ 0 1y agoExplain → -
tox-current-env ⑂
tox plugin to run tests in current Python environment
★ 0 4y agoExplain → -
ansible-builder ⑂
An Ansible execution environment builder
Python ★ 0 1y agoExplain → -
debops ⑂
DebOps - Your Debian-based data center in a box
Jinja ★ 0 3y agoExplain → -
ansible_collection_system ⑂
No description.
Python ★ 0 4y agoExplain → -
molecule-digitalocean ⑂
molecule-digitalocean
★ 0 4y agoExplain → -
vscode-python ⑂
Python extension for Visual Studio Code
★ 0 4y agoExplain → -
doc8 ⑂
Style checker for sphinx (or other) rst documentation.
★ 0 3y agoExplain → -
logos ⑂
No description.
★ 0 4y agoExplain → -
molecule-gce ⑂
Molecule GCE Driver
★ 0 3y agoExplain → -
molecule-docker ⑂
Molecule Docker Driver allows molecule users to test Ansible code using docker containers.
Python ★ 0 3y agoExplain → -
project-config ⑂
Zuul configuration files for the Ansible tenant.
Python ★ 0 4y agoExplain → -
black ⑂
The uncompromising Python code formatter
★ 0 4y agoExplain → -
ansible-podman-collections ⑂
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
Python ★ 0 4y agoExplain → -
distutils ⑂
distutils as found in cpython
★ 0 5y agoExplain → -
setuptools ⑂
Official project repository for the Setuptools build system
★ 0 5y agoExplain → -
subprocess-tee ⑂
A subprocess.run that works like tee, being able to display output in real time while still capturing it.
Python ★ 0 5y agoExplain → -
toolset-1 ⑂
Ansible Toolset combines all ansible development tools in a single container: ansible, ansible-lint and molecule
★ 0 5y agoExplain → -
quay ⑂
Build, Store, and Distribute your Applications and Containers
Python ★ 0 5y agoExplain → -
sphinx ⑂
Main repository for the Sphinx documentation builder
★ 0 5y agoExplain → -
pip-tools ⑂
A set of tools to keep your pinned Python dependencies fresh.
★ 0 3y agoExplain → -
cerberus ⑂
Lightweight, extensible data validation library for Python
★ 0 5y agoExplain → -
yaml-language-server ⑂
Language Server for Yaml Files
TypeScript ★ 0 4y agoExplain → -
tox ⑂
Command line driven CI frontend and development task automation tool
Python ★ 0 3y agoExplain → -
tox-report ⑂
Produce reports of execution in other formats like html or json
★ 0 5y agoExplain → -
ansible ⑂
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.
Python ★ 0 1y agoExplain → -
flake8 ⑂
flake8 is a python tool that glues together pep8, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
★ 0 5y agoExplain → -
sphinxcontrib-programoutput ⑂
Sphinx extension for capturing program output
★ 0 5y agoExplain → -
typeshed ⑂
Collection of library stubs for Python, with static types
★ 0 5y agoExplain → -
ansible-timezone ⑂
Ansible role for managing timezones.
★ 0 5y agoExplain → -
vscode-json-languageservice ⑂
JSON language service extracted from VSCode to be reused, e.g in the Monaco editor.
★ 0 5y agoExplain → -
schemastore ⑂
A collection of JSON schema files including full API
JavaScript ★ 0 3y agoExplain → -
write-docker-actions
No description.
★ 0 5y agoExplain → -
playground.vscode
No description.
★ 0 5y agoExplain → -
ansible.posix ⑂
Ansible Collection for Posix
★ 0 3y agoExplain → -
mitogen ⑂
Distributed self-replicating programs in Python
★ 0 6y agoExplain → -
user-scripts
Used to host and maintain various user scripts
JavaScript ★ 0 5y agoExplain → -
mooolecule
experimental work for using molecule to test tripleo-quickstart roles
Makefile ★ 0 7y agoExplain → -
sphinxcontrib-towncrier ⑂
An RST directive for injecting a Towncrier-generated changelog draft containing fragments for the unreleased (next) project version. Demo: https://ansible-pylibssh.rtfd.io/changelog
★ 0 5y agoExplain → -
docs-1 ⑂
The open-source repo for docs.github.com
★ 0 5y agoExplain → -
PyGithub ⑂
Typed interactions with the GitHub API v3
★ 0 5y agoExplain → -
pylint ⑂
A Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells
Python ★ 0 5y agoExplain → -
ansible-role-helloworld
No description.
★ 0 5y agoExplain → -
reveal-hugo ⑂
📽️ Create rich HTML-based presentations with Hugo and Reveal.js
★ 0 5y agoExplain → -
hugo-theme-learn ⑂
Porting Grav Learn theme to Hugo
★ 0 5y agoExplain → -
testtools ⑂
Testtools - tasteful testing for python
★ 0 5y agoExplain → -
molecule-podman ⑂
Molecule Podman Driver allows use of podman as backend for testing.
Python ★ 0 3y agoExplain →
No repos match these filters.