GitHub Rebase #41
git rebase –interactive –onto edition-41 Lots of projects this week folks, keep them coming! Like always I’m more than welcome to consider user submissions to Rebase. Let me know about…
git rebase --interactive --onto edition-41
Lots of projects this week folks, keep them coming! Like always I’m more than welcome to consider user submissions to Rebase. Let me know about your projects!
Featured Project
jquery-ui is the offical jQuery UI component library, which has finally moved over to GitHub! jQuery UI includes helpful interactions and widgets that you can build into your web application on top of jQuery, including draggable and sortable components, and UI controls like the everpopular accordion to the always useful datepicker. Each control is accessibility friendly by downgrading to normal HTML and comes baked in with theme support via the ThemeRoller. The latest release, 1.8, brings plenty of cool features such as an autocomplete widget, easier custom widget creation, and a stunning reduction of 71% file size on the main JS file. Get started today with jQuery UI here.
Notably New Projects
gizzard is a Scala based framework that has been getting a lot of attention this week. Gizzard looks at the problem of sharding massive amounts of data in a new way, by providing a framework for custom data stores (like a relational db, Redis, you name it) to hook in instead of writing everything from the ground up. The gist is: you bring the data storage, Gizzard brings all of the partitioning, sharding, replicating, and fault tolerance you need so you don’t have to worry about it. For more information take a look at a sample application, Rowz or the project’s extensive README.
awesome-buttons truly live up to their name by providing the buttons above using only CSS3 and RGBA. This is all done with some magic from border-radius
, box-shadow
, text-shadow
, and even an overlay PNG for browsers that suck. By defining colors for shadows and borders in RGBA, browsers can then overlay the background-color
and it looks great on any background. This is definitely a useful technique for designers and developers on GitHub!
storevil is natural language testing framework for C#/.NET which is inspired heavily by Cucumber. Instead of taking the cuke4nuke or SpecFlow approach, storevil uses reflection as a means to associate steps in your feature files to code. It does support regular expression matching as well if you need it, a nice way to define extension methods for common helpers, and reducing duplication of multiple steps with content chaining. The project’s GitHub wiki is packed with examples and information on how to use it with your project. This blog post from the author also serves as a great introduction.
lightning is a helper for command line/terminal junkies to cut down on excessive amounts of typing when typing out paths in bash
or zsh
by helping autocomplete files and folders across hundreds of directories. Lightning works by defining ‘bolts’ that contain globs of files and then combining those into functions that are sourced as first class members of your shell. Lightning comes packed with filesystem specific generators that help you set up your own bolts, and you can bake your own in for your specific needs. Definitely read up on the basics and how to speed up your command line experience even further with it.
Reggie is a level editor for Super Mario Bros. Wii. Wait, what? I’ve heard of this with the older Mario titles but not with the latest. Pretty much all you need to run your own custom levels is an SD card and the original game disc. The level editor itself is cross platform thanks to PyQT and contains every sprite, monster, and platform you’ll need to wipe out your mustached heroes. Check out this video of Level 1-1 or a tutorial on how to use Reggie.
Written by
Related posts
![](https://github.blog/wp-content/uploads/2023/10/Collaboration-DarkMode-2.png?resize=400%2C212)
2024 is the biggest global election year in history. What’s at stake for developers?
GitHub is considering what is at stake for our users and platform, how we can take responsible action to support free and fair elections, and how developers contribute to resilient democratic processes.
![](https://github.blog/wp-content/uploads/2023/10/AI-DarkMode-2.png?resize=400%2C212)
GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
This year, as part of its annual Magic Quadrant series, Gartner published a first-of-its-kind report analyzing the state of play in the AI Code Assistants market–and named GitHub a Leader.
![AI in software development 2024 survey results with colorful graphics and percentages.](https://github.blog/wp-content/uploads/2024/08/ai-survey-header.png?resize=400%2C212)
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.