The only similarity I see is that they translate basenames to full paths. However, autojump only does this with 'cd' while lightning does this with _any_ command. Autojump works by analyzing your command history while lightning lets users control their basenames with shell globs. If lightning is similar to autojump, then I guess other smart-cd projects are as well:
http://github.com/rupa/j2 and
http://www.skamphausen.de/cgi-bin/ska/CDargs