lamed
sixpack
lamed | sixpack | |
---|---|---|
2 | 2 | |
42 | 1,755 | |
- | 0.0% | |
0.0 | 0.0 | |
almost 3 years ago | over 1 year ago | |
Python | Python | |
MIT License | BSD 2-clause "Simplified" 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.
lamed
-
Show HN: Open-source A/B Testing framework
> Open source A/B testing is a graveyard of abandoned projects
Quite true, sadly. FWIW, we keep maintaining Alephbet, even though honestly I have no clue who's actively using it besides us :) the codebase is simple enough that it doesn't require a lot of work luckily.
Re stats: I did implement a Bayesian dashboard of sorts with Alephbet, but I'm not sure it prevents the peeking problem on its own. It requires some discipline when planning the tests to decide ahead when to look at results. Disclaimer: my stats chops are virtually non-existent, but that's what I learned over the years. Georgi's platform really helps structure this process of planning and when to stop the experiment (either when successful or when it's failed).
Another small (but in my experience important) thing that sets Alephbet apart from other A/B testing platforms: ad blockers. Mixpanel, GA, Amplitude etc frequently and trivially get blocked by ad blockers on the client. For client-side A/B tests this can reduce the data quality (even though typically A/B tests are not privacy invasive). Alephbet's Lamed[0] backend allows you to create a custom AWS url that's far less likely to get blocked. The "data quality" with Alephbet is higher in my experience than the data we see, e.g. in Amplitude.
[0] https://github.com/Alephbet/lamed
sixpack
-
Show HN: Open-source A/B Testing framework
This reminds me of https://github.com/sixpack/sixpack which I've been eyeballing for years.
- Sixpack/sixpack: Sixpack is a language-agnostic A/B-testing framework
What are some alternatives?
PyAutoGUI - A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
splinter - splinter - python test framework for web applications
locust - Write scalable load tests in plain Python 🚗💨
Selenium WebDriver - A browser automation framework and ecosystem.
callee - Argument matchers for unittest.mock
RedExpect - Automate SSH in python easily!
Selenium Wire - Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
Schemathesis - Automate your API Testing: catch crashes, validate specs, and save time
pytest-fastapi-deps - This library allows you to easily replace FastAPI dependencies in your tests. Regular mocking techniques do not work due to the inner working of FastAPI.
aiounittest - Test python asyncio-based code with ease.
PyRestTest - Python Rest Testing
Python Testing Crawler - A crawler for automated functional testing of a web application