I just finished writing a blog post about a new Singular.jl package which we have been working on. It provides access to much of the C++ kernel of Singular, a popular computer algebra system with a very good Groebner basis engine.
I thought the Julia community might appreciate seeing this. At the bottom of the blog, I give a demonstration of Singular.jl running. There are links at the bottom of the blog to the code, and contributions are welcome!