Kiba
backgroundremover
Kiba | backgroundremover | |
---|---|---|
7 | 86 | |
1,722 | 6,233 | |
- | - | |
0.0 | 7.0 | |
over 1 year ago | 12 days ago | |
Ruby | Python | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Kiba
-
Ask HN: What side projects landed you a job?
I started https://github.com/thbar/kiba#kiba-etl to scratch my own itch & be able to write properly structured ETL jobs in Ruby. It was a blank-slate rewrite of something larger (activewarehouse-etl) which I could not maintain anymore.
This landed me not strictly a job, but long term consulting gigs with a number of companies in EU, UK & US.
The job was directly related to the project: companies wanted the expertise of data engineering & ETL, often with Kiba directly, but also in general.
This "side project" was totally worth it :-)
-
Ruby's Hash Is a Swiss-Army Knife
Definitely! As a matter of fact, this is the default data structure I use when writing Ruby ETL code (e.g. https://github.com/thbar/kiba/wiki).
Methods like "except" (https://docs.ruby-lang.org/en/3.2/Hash.html#method-i-except) or "fetch" (raising an error on missing key) are very convenient to write defensive data processing code!
Similarly, in Elixir, I use Maps a lot for the same type of jobs (https://hexdocs.pm/elixir/1.15.4/Map.html), with similar properties.
-
Thinking in learn Ruby
Ruby has a very cool ETL library named Kiba that fits wonderfully with Ruby's strengths.
- What ETL tool do you use?
-
Massive SQL import from csv file, nulls, best practices.
Though it might be overkill for your problem, but have you had a look at [kiba-etl](https://github.com/thbar/kiba/blob/master/README.md)?
-
My favorite Ruby gems
Kiba
-
Ruby ETL Strategies: Organizing block-based Kiba Pipelines
If you don’t use Kiba, but work with data, check it out.
backgroundremover
-
Ask HN: What side projects landed you a job?
Not a job I took. But when I launched https://github.com/nadermx/backgroundremover I got offered a high level position in a a photo company via my email which at the time was on my GitHub profile.
-
Image Upscaler AI
UI looks identical to https://backgroundremoverai.com/ ?
- Ask HN: Would you pay for a SaaS even if its open source and can be selfhosted?
- Show HN: Image background removal without annoying subscriptions
-
Open source Background Remover: Remove Background from images and video using AI
I think this is what you wanted? https://github.com/nadermx/backgroundremover/tree/main/dist
- Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.
-
BackgroundRemover 0.2.1 - Remove Background from Video and Images using AI
This is a website.
What are some alternatives?
Nokogiri - Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.
U-2-Net - The code for our newly accepted paper in Pattern Recognition 2020: "U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection."
Roo - Roo provides an interface to spreadsheets of several sorts.
segment-anything - The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
data-science-with-ruby - Practical Data Science with Ruby based tools.
rembg-greenscreen - Rembg Video Virtual Green Screen Edition
chronicle-etl - 📜 A CLI toolkit for extracting and working with your digital history
rembg - Rembg is a tool to remove images background
slay
Linux-Fake-Background-Webcam - Faking your webcam background under GNU/Linux, now supports background blurring, animated background, colour map effect, hologram effect and on-demand processing.
ferrum - Headless Chrome Ruby API
obs-backgroundremoval - An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.